我正在使用myRealPage为我创建移动链接。在设置中,它为列表等各种事物创建链接......我可以将所有链接嵌入到iFrame中。所有其他人都完美无缺,但这一次
http://listings.myrealpage.com/wps/recip/25064/m.form
它只是坐在那里并试图加载。我确实收到一条错误说
未捕获的SecurityError:阻止具有原点“http://listings.myrealpage.com”的帧访问具有原点“MYSITE”的帧。协议,域和端口必须匹配。
我真的不明白,因为所有其他链接都包含相同的listing.myrealpage并且工作正常。
我对iFrame的代码就是这个
<iframe src="LINK" name="frame2" scrolling="auto" frameborder="no" height="800px" width="100%">
</iframe>
对于所有其他人来说也是如此,但用其他链接替换了src部分。
希望有一个答案。
由于
答案 0 :(得分:1)
该错误消息是由同源政策
引起的通常,这是通过 HTTP标头发送的,并导致浏览器拒绝加载 IFRAME 内容,除非端口,协议和域名完全匹配。< / p>
E.g。端口 - 通常为443用于SSL,或80用于标准HTTP - 协议(http用于父页面和iframe,或https用于两者)和域(blah.domain.com和blah2.domain.com将是不匹配)
删除同源策略的限制(如果不管理服务器,则可能无法执行此操作),或者满足它。然后,您将能够在一个框架内呈现该内容。
您可以使用类似Fiddler的内容来确定错误的网址(可以从Telerik免费下载)以及请求发生的位置。