【发布时间】:2011-11-10 03:50:13
【问题描述】:
因此,错误消息是从不同域的 (i) 框架内访问父框架或窗口的安全限制。
(不安全的 javascript 尝试从具有 URL yyy 的框架访问具有 URL xxx 的框架。域、协议和端口必须匹配)。
但是,webkit 或 chrome 中没有显示生成此错误的行。
那么我如何获得违反此规则的行的列表?我知道我只能搜索,但这是否也适用于 cookie(document.cookie 等)?有不允许的事情清单吗?
编辑:另外,我需要使用什么来代替 $(window.top)?
谢谢。
【问题讨论】:
-
设置 Firebug 在错误时中断。
-
@Slaks 错误显示在 chrome/safari 中 - 据我所知,这些浏览器中只有 firebug lite 可用。
-
设置 Chrome 以中断错误。
-
脚本选项卡底部的紫色/黑色暂停按钮。
-
这不应该这么复杂。查看调用框架并尝试弄清楚 jQuery 在做什么,或者给我看一个演示。
标签: javascript jquery security iframe browser-security