34

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

「DOMWindow」で「postMessage」を実行できませんでした: 提供されたターゲットのオリジン (「https://docs.google.com 」) が受信者ウィンドウのオリジン (「 http://localhost:8000 」)と一致しません。

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

私はこれを無視しますか、それとも後で問題が発生しますか?

4

4 に答える 4

1

これはバグです

https://issuetracker.google.com/issues/177046274

このスタックの質問を参照して、Apps Script Add-on の一部としてそれを使用している人々のためのいくつかの回避策があるようです:

Google ピッカー API 無効なオリジン値エラー

ただし、これはJavaScript を使用した公式のクイックスタートでは機能しません。

これを Chrome と Firefox でテストしたところ、どちらも同じ結果が得られました。

これが影響している場合は、上記のリンクされた問題に必ずスターを付けてください。

于 2021-02-26T14:16:26.550 に答える