调试“不安全的javascript尝试使用URL访问框架...”

时间:2011-11-09 18:35:34

标签: javascript jquery security iframe browser-security

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

(不安全的javascript尝试从URL yyy的帧访问带有URL xxx的帧。域,协议和端口必须匹配)。

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

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

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

感谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

document.domain = 'myDomain.com';