web-dev-qa-db-ja.com

Google APIエラーですが、引き続き機能します

GoogleドライブAPIに接続すると、ローカルホストでこのコンソールエラーが発生しますが、スクリプトで構成したピッカーにドライブの内容が正常に表示されます。

'DOMWindow'で 'postMessage'の実行に失敗しました:提供されたターゲットオリジン( ' https://docs.google.com ')が受信者ウィンドウのオリジン( ' http: // localhost:80 ')。

ロード中に無効な「X-Frame-Options」ヘッダーが見つかりました ' https://docs.google.com/picker?protocol=gadgets&Origin=http%3A%2F%2Flocalho …2photos%22))&rpctoken = yxxydsx40r21&rpcService = 2dngvfb4tj9x&thirdParty = true ':' ALLOW-FROM http:// localhost:80 'は認識されたディレクティブではありません。ヘッダーは無視されます。

これを無視しますか、それとも将来的に問題が発生しますか?

32
redress

Google APIを使用していると、仮想ホストを設定してOSホストファイルに追加する方が簡単だと思います。自己署名証明書の設定方法を知っている場合は、それも役立ちます。

SSLフラグをオンにして Vagrant および Homestead を使用して、すべてのプロジェクトを個人的にセットアップします。そうすれば、URL https://project.local/を使用でき、ブラウザはX-Frame-Optionsについてそれほど文句を言いません。

SSLを有効にするには、生成されるssl: trueファイルのauthorize: ~/.ssh/id_rsa.pubの下にHomestead.yamlを置きます。デフォルトでは、証明書は信頼されないため、信頼することをOSに通知する必要があります。前回それをどれだけ正確にしたか覚えていないのではないかと思います。

0
davi_singh