2016-03-31 22 views
0

このエラーが発生しました。ローカルホストでWeb Webサイトが動作していますが、どうすればこの問題を解決できますか?ローカルホストのプロトコルが一致しません

ありがとうございます。

キャッチされない例外SecurityError:「HTMLIFrameElement」から「contentDocument」プロパティの読み込みに失敗しました:「https://www.google.com」原点とフレームにアクセスすることから「http://localhost:8080」原点とフレームをブロックされました。アクセスを要求するフレームは「http」のプロトコルを有し、アクセスされるフレームは「https」のプロトコルを有する。プロトコルは一致する必要があります。

答えて

1

プロトコルを一致させることで(つまり、プレーンHTTPではなくHTTPS経由でローカルサイトをホストすることで)、このエラーを修正できます。

違う発信元にアクセスしようとしているため禁止されています(iframeでGmailを開いてJavaScriptでメールを読んで送信できるサイトにアクセスしたいそれはサイトの所有者に?)。

postMessage and friendsでフレーム間のクロスオリジン通信が可能ですが、Googleの半分を実装することはありません。

+0

どうすればよいですか? :D – NewPHPer

+1

@NewPHPer - Googleからiframeを通じてデータを読み込もうとしないでください。それはあなたのサイトではありませんし、彼らはあなたをさせません。あなたは本当の目標を達成できるかもしれませんが、それは他の技術ですが、それはhttp://xyproblem.info/です。 – Quentin