web-dev-qa-db-ja.com

「プロトコル、ドメイン、ポートが一致する必要がある」問題

コンソールで表示すると、私のWebサイトにこれらのエラーメッセージが表示されます。通常、これらのエラーメッセージの原因となった問題は何ですか?

Origin "mysite"のフレームがOrigin "facebook"のフレームにアクセスするのをブロックしました。アクセスされているフレームは「document.domain」を「facebook」に設定しましたが、アクセスを要求するフレームはそうしませんでした。アクセスを許可するには、どちらも "document.domain"を同じ値に設定する必要があります。 contentscript_siteoverlay_bin.js:78

Origin "mysite"のフレームがOrigin "youtube"のフレームにアクセスするのをブロックしました。プロトコル、ドメイン、ポートが一致している必要があります。 contentscript_siteoverlay_bin.js:78

Origin "mysite"のフレームがOrigin "googleads"のフレームにアクセスするのをブロックしました。プロトコル、ドメイン、ポートが一致している必要があります。 contentscript_siteoverlay_bin.js:78

Origin "mysite"のフレームがOrigin "facebook"のフレームにアクセスするのをブロックしました。アクセスを要求するフレームのプロトコルは「http」であり、アクセスされるフレームのプロトコルは「https」です。プロトコルは一致する必要があります。

ご協力ありがとうございました。

12
Ewe Tek Min

iframeとメインページはプロトコル(Http://およびHttps://

安全なサイトは安全でないサイトと通信できません

物事を簡単にするためにすべてを安全にするだけです。 Facebookのようなサイトはとにかくそれを必要とするでしょう。

7
Scott Selby

埋め込まれたFacebookページの値にはアクセスできません。これは、同じドメインポリシーに反しています。 2つのサイトは、両方のサイトを制御している場合、postMessageを使用して通信できますが、Facebookの部分を制御しているのではないかと思います...

1
oligofren

これらのエラーが発生しているブラウザーに関する情報を提供できますか?

Chromeには問題に関連する既知のエラーがあるためです。詳細 ここ

1
Ricardo Saraiva