获取属性Window.startLoad的权限被拒绝

时间:2009-07-07 18:36:09

标签: javascript

突然间,这对我不起作用:

<script type="text/javascript">
window.opener.startLoad();
self.close();
</script>

我从萤火虫那里得到以下信息。

Permission denied to get property Window.startLoad
[Break on this error] window.opener.startLoad();

我甚至不确定为什么它正确地说“Window.startLoad”,因为“startLoad”是一个函数?

这是昨天,前一天和前一天的工作......我绞尽脑汁为什么不再工作?

任何帮助?

1 个答案:

答案 0 :(得分:4)

我遇到了与本地内容类似的问题 - 如果其他一些内容(例如您的javascript startLoad函数)位于不同的文件夹中(计为不同的域),您将无法访问这些功能你的&lt; script&gt;

您最近是否重新安装了Firefox,或升级到新版本?我的一个同事做了这个,我们不得不改变FF中的一个权限,让它再次运行。输入

about:config
在地址栏中输入

,然后输入

fileuri
过滤器:文本框中的

。这应该只剩下 security.fileuri.strict_origin_policy 设置。双击将其更改为 false ,这应该可以解决您的问题。