gpt4 book ai didi

javascript - 如何重置 netscape.security.PrivilegeManager.enablePrivilege?

转载 作者:行者123 更新时间:2023-11-29 10:55:00 25 4
gpt4 key购买 nike

与此同时,我相信当 FireFox 中出现消息框询问我是否要允许网站使用

netscape.security.PrivilegeManager.enablePrivilege()

方法。现在,我找不到如何重置它以便消息框再次开始出现在这个特定站点上。我检查了工具 -> 选项和 about:config,但什么也没有。有谁知道如何重置这个?还是有什么其他原因导致消息框根本不显示并自动抛出异常?

最佳答案

Firefox 将使用 PrivilegeManager 的网站的允许/拒绝权限保存在您的配置文件目录中的 prefs.js 文件中。示例页面 (jar: http://www.mozilla.org/projects/security/components/signed-script-demo.jar!/signed-script-demo.html) 的永久拒绝设置添加了这些用户首选项:

user_pref("capability.principal.certificate.p0.denied", "UniversalPreferencesRead");
user_pref("capability.principal.certificate.p0.id", "C3:B3:11:2F:F2:CB:3B:86:A3:66:11:DD:C2:42:0F:7F:98:C8:21:02");
user_pref("capability.principal.certificate.p0.subjectName", "CN=Netscape Communications Corp.,OU=For internal testing only,O=Netscape Communications Corp.,L=Mountain View,ST=California,C=US");

您必须找到您不小心拒绝的网站的设置,然后删除该网站的三个设置。在更改它们之前退出 Firefox,否则它将被覆盖。

关于javascript - 如何重置 netscape.security.PrivilegeManager.enablePrivilege?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com