“调试”;不安全的javascript试图使用URL访问帧&引用;

“调试”;不安全的javascript试图使用URL访问帧&引用;,javascript,jquery,security,iframe,browser-security,Javascript,Jquery,Security,Iframe,Browser Security,因此,错误消息是从不同域的(i)帧内访问父帧或窗口的安全限制 (不安全的javascript试图从URL为yyy的帧访问URL为xxx的帧。域、协议和端口必须匹配) 但是,webkit或chrome中没有显示生成此错误的行 那个么,我怎样才能得到一个违反这一点的行的列表呢?我知道我可以搜索,但这是否也适用于cookies(document.cookie等)?是否有不允许的事情列表 编辑:另外,我需要用什么来代替$(window.top)? 谢谢。任何从框架内部到窗口而不是窗口的调用。框架[my

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

(不安全的javascript试图从URL为yyy的帧访问URL为xxx的帧。域、协议和端口必须匹配)

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

那个么,我怎样才能得到一个违反这一点的行的列表呢?我知道我可以搜索,但这是否也适用于cookies(document.cookie等)?是否有不允许的事情列表

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


谢谢。

任何从框架内部到窗口而不是窗口的调用。框架[my frame]将导致冲突,除非您将document.domain设置为与父级匹配

从frame内部调用window而不是window.frames[my frame]将导致冲突,除非您将document.domain设置为与父级匹配

如果您拥有所有页面(包含文档和iframe文档),只需在每个页面中插入一些javascript,就可以让它们愉快地进行通信:

document.domain = 'myDomain.com';

如果您拥有所有页面(包含文档和iframe文档),只需在每个页面中添加一些javascript,以使它们能够愉快地进行通信:

document.domain = 'myDomain.com';

将Firebug设置为出错时中断。@清除错误显示在chrome/safari中-据我所知,这些浏览器中只有Firebug lite可用。将chrome设置为出错时中断。脚本选项卡底部的紫色/黑色暂停按钮。这应该不会太复杂。查看调用框架内部,尝试了解jQuery正在做什么,或者给我看一个演示。将Firebug设置为在出现错误时中断。@Slaks错误显示在chrome/safari中-据我所知,这些浏览器中只有firebug lite可用。将Chrome设置为出错时中断。脚本选项卡底部的紫色/黑色暂停按钮。这应该不会太复杂。查看调用框架内部,尝试了解jQuery正在做什么,或者给我看一个演示。