Javascript firefox 17中的UniversalXPConnect权限错误

Javascript firefox 17中的UniversalXPConnect权限错误,javascript,firefox,universalxpconnect,Javascript,Firefox,Universalxpconnect,我有一个小的web JS,它在iframe中复制和插入一些表单数据。 但它在Firefox17中不起作用。我正在使用以下代码: "netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");" 有什么不对劲吗?有什么解决办法吗 它已从Firefox 17的网络运行中删除 Firefox的早期版本允许网站隔离主体 使用已签名的脚本,并请求对中的作用域的额外权限 使用名为enablePrivilege的函数签名

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

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

有什么不对劲吗?有什么解决办法吗

它已从Firefox 17的网络运行中删除

Firefox的早期版本允许网站隔离主体 使用已签名的脚本,并请求对中的作用域的额外权限 使用名为enablePrivilege的函数签名的脚本。这些特征 使用不多(除了滥用),其复杂性 性能改进很困难。签署的脚本隔离被删除 在bug 726125中删除了enablePrivilege提示符,在bug 726125中删除了enablePrivilege提示符 750859,而enablePrivilege本身在bug 757046中被削弱了

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

需要额外权限的站点现在应该询问Firefox用户 安装可与非特权页面交互的扩展 如果需要的话


关于创建扩展的讨论:

为什么我要创建扩展,因为我的页面上有一个小脚本?这有点愚蠢。还有其他解决方案吗(将表单数据从iframe表单复制到iframe表单)?@PanInkognito我没有制定规则,问问Firefox他们为什么这么做。;)我不知道你在做什么来给你一个不同的解决方案。你的帖子缺少细节。