Firefox:禁用崩溃后的自动安全模式

11
如何防止 Firefox 崩溃后显示安全模式对话框? enter image description here 此对话框会阻止自动化的 Selenium 测试。
4个回答

15

我不知道您是如何获得这个问题以及测试流程是什么。因此,我无法重现和测试解决方案。但是,Firefox 安全模式可以通过在about:config中设置键toolkit.startup.max_resumed_crashes-1来禁用。

以下是如何使用C#绑定设置该偏好项启动Firefox:

FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("toolkit.startup.max_resumed_crashes", "-1");

IWebDriver driver = new FirefoxDriver(profile);

4

谢谢您的回答。它一直很好用,直到最近发生了问题。您能否重现这个问题? - serv-inc
至少在Firefox便携版中,这似乎没有任何影响。 - Bowi

0

@mmm的解决方案在最近的Tor浏览器捆绑包(使用Firefox)中有效。

如果您需要另一种选择,您可以随时删除该行

user_pref("toolkit.startup.recent_crashes", 4);

例如从prefs.js中提取

sed -i '/toolkit\.startup\.recent_crashes/d' /path/to/prefs.js

或者称之为

os.system("sed -i '/toolkit\.startup\.recent_crashes/d' " +
           os.path.join('/path/to' + 'prefs.js"))

0

你看过about:config中的配置选项了吗?那里有一些安全浏览的选项可能会很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接