3

我有一个小型 Web JS,它可以在 iframe 中复制和插入一些表单数据。但它在 Firefox 17 中不起作用。我正在使用以下代码:

"netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");"

有什么问题?有什么解决方法吗?

4

1 回答 1

7

它已从使用 Firefox 17 在网络上运行中删除

https://developer.mozilla.org/en-US/docs/Bypassing_Security_Restrictions_and_Signing_Code

早期版本的 Firefox 允许网站使用签名脚本隔离主体,并使用名为 enablePrivelege 的函数为签名脚本中的范围请求额外权限。这些特性没有被太多使用(除了滥用),而且它的复杂性使得性能改进变得困难。在错误 726125 中删除了签名脚本隔离,在错误 750859 中删除了 enablePrivilege 提示,在错误 757046 中削弱了 enablePrivilege 本身。

EnablePrivilege 在 Firefox 15 中被禁用,并将在 Firefox 17 中删除。

需要额外权限的网站现在应该要求 Firefox 用户安装一个扩展,如果需要,它可以与非特权页面交互。

以及关于进行扩展的讨论:http: //support.mozilla.org/en-US/questions/936845

于 2012-12-20T00:45:45.907 回答