1

我有一些我发誓一个月前可以工作的代码。但是,现在代码会引发 permission denied to get property Window.jQuery错误。我可以在 Firefox 错误控制台中看到这个错误。

有问题的代码属于通过 JavaScript 打开的窗口。此代码尝试更新打开页面中 DIV 的内容。在尝试更新此 DIV 时,我尝试使用以下脚本访问它:

var confirmDiv = window.opener.jQuery("#confirmDiv");

但是,这一行是触发权限被拒绝错误的原因。有人可以向我解释如何使用 jQuery 在打开的窗口中更新 DIV 的内容吗?

4

1 回答 1

3

XSS错误。由于相同的来源政策,您被拒绝了,是的,它可能在一个月前起作用,在一些反 XSS 补丁之前。

为了做到这一点,你的 JS 和它操作的内容需要来自同一个域。

于 2009-07-31T20:08:12.470 回答