“协议,域和端口必须匹配”问题

时间:2013-06-02 03:36:17

标签: javascript facebook adsense

当我在控制台上查看时,我的网站有这些错误消息。 谁能告诉我通常会导致这些错误消息的问题是什么?

  

使用原点“mysite”阻止访问框架的框架   起源“脸书”。正在访问的框架将“document.domain”设置为   “脸书”,但请求访问的框架没有。两者都必须设定   “document.domain”为相同的值以允许访问。   contentscript_siteoverlay_bin.js:78

     

使用原点“mysite”阻止访问框架的框架   起源“youtube”。协议,域和端口必须匹配。   contentscript_siteoverlay_bin.js:78

     

使用原点“mysite”阻止访问框架的框架   起源“googleads”。协议,域和端口必须匹配。   contentscript_siteoverlay_bin.js:78

     

阻止具有原始“mysite”的框架访问具有原点的框架   “脸谱”。请求访问的帧具有协议“http”,即   被访问的帧具有“https”协议。协议必须匹配。

谢谢你的帮助。

3 个答案:

答案 0 :(得分:7)

iframe和主页必须匹配协议(Http://Https://

安全网站无法与不安全的网站进行通信

让一切安全,让事情变得更轻松。像Facebook这样的网站无论如何都会要求它。

答案 1 :(得分:1)

您能否提供一些有关您遇到这些错误的浏览器的信息?

因为 Chrome 有与您的问题相关的已知错误。 更多信息here

答案 2 :(得分:1)

您无法访问嵌入式Facebook页面中的值。这违反了同一域策略。如果您控制两个站点,这两个站点可以使用postMessage进行通信,但我怀疑您是否控制了facebook部分......