当我在控制台上查看时,我的网站有这些错误消息。 谁能告诉我通常会导致这些错误消息的问题是什么?
使用原点“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”协议。协议必须匹配。
谢谢你的帮助。
答案 0 :(得分:7)
iframe和主页必须匹配协议(Http://
和Https://
)
安全网站无法与不安全的网站进行通信
让一切安全,让事情变得更轻松。像Facebook这样的网站无论如何都会要求它。
答案 1 :(得分:1)
您能否提供一些有关您遇到这些错误的浏览器的信息?
因为 Chrome 有与您的问题相关的已知错误。 更多信息here。
答案 2 :(得分:1)
您无法访问嵌入式Facebook页面中的值。这违反了同一域策略。如果您控制两个站点,这两个站点可以使用postMessage进行通信,但我怀疑您是否控制了facebook部分......