2

因此,错误消息是从不同域的 (i) 框架内访问父框架或窗口的安全限制。

(不安全的 javascript 尝试从具有 URL yyy 的框架访问具有 URL xxx 的框架。域、协议和端口必须匹配)。

但是,webkit 或 chrome 中没有显示生成此错误的行。

那么我如何获得侵犯此的行的列表呢?我知道我只能搜索,但这是否也适用于 cookie(document.cookie 等)?有不允许的事情清单吗?

编辑:另外,我需要使用什么来代替 $(window.top)?

谢谢。

4

2 回答 2

0

除非您将 document.domain 设置为与父级匹配,否则从框架内部到 window 而不是 window.frames[my frame] 的任何调用都将导致违规。 https://developer.mozilla.org/en/DOM/document.domain

于 2011-11-09T18:45:26.450 回答
0

如果您拥有所有页面(包含文档和 iframe 文档),只需在每个页面中添加一些 javascript 即可让它们愉快地交流:

document.domain = 'myDomain.com';
于 2011-11-09T19:50:13.307 回答