无法删除 Firefox 用户禁止 JavaScript 警报的偏好设置

无法删除 Firefox 用户禁止 JavaScript 警报的偏好设置

对于某些 Selinium 测试工作,我需要在 Firefox 中保持 JavaScript 启用状态……但特别要禁用 JavaScript 启动警告框的功能(Selenium 尚未在“onload”事件中处理它们)。在网上搜索后,我发现您可以通过设置以下用户首选项来做到这一点:

user_pref("capability.policy.default.Window.alert", "noAccess");

您可以将其放入user.js特定的 Firefox 配置文件中,但我不使用多个配置文件。因此我通过以下方式添加它:

  1. about:config在我的地址栏中输入“
  2. 右键单击并选择“新建”
  3. 添加上面的名称-值对

这有效!Firefox 不再支持 JavaScript 警告框。但是,现在我已经完成测试……问题是我无法撤消此操作。

当我返回“ about:config”时,我在首选项列表中找不到该名称-值对。同样,我在“ prefs.js”中也找不到任何内容。该首选项保存在哪里?我如何删除它并恢复正常?

答案1

我真是个傻瓜。原来我查看的是 Firefox 安装目录中的“prefs.js”。我应该查看我的主目录下的“prefs.js”文件(具体位置可能因操作系统而异)。通过“ about:config”所做的更改会保留在后者的位置。

相关内容