在没有隐私通知标签的情况下在Firefox中启动业力测试并禁用扩展

时间:2019-05-13 14:44:14

标签: firefox karma-runner

我正在使用karma-firefox-launcher插件在Firefox中启动我的karama测试,效果很好。但是,每次启动时,Firefox似乎都认为这是首次运行,它还会为privacy notice页面打开标签,为扩展名打开另一个标签。

这是我每次运行测试时看到的内容

firefox tabs

我能够在我的业力配置文件中为Firefox制作一个custom launcher,以安全模式启动它,如下所示:

customLaunchers: {
    firefox_custom: {
        base: 'Firefox',
        flags: ["-safe-mode"]
    },
},

这是可行的,但现在每次都显示此对话框(需要单击该按钮才能继续),并且同样令人讨厌

firefox safe mode dialog

在尝试禁用“隐私声明”选项卡时,我尝试设置了这些首选项,但没有一个起作用。也许我没有正确设置它们?

flags: ["-pref='app.normandy.first_run=false'"]

flags: ["-pref='datareporting.policy.firstRunURL='"]


我可以在此处设置哪些CLI标志,以两者禁用扩展名而无需其他对话框,停止隐私

1 个答案:

答案 0 :(得分:0)

根据the karma-firefox-launcher docs,您可以直接设置首选项,因此在firefox Observer页中浏览并搜索“ firstrun”后,我发现了一个名为about:config的首选项

因此,以下操作将阻止打开“隐私通知”选项卡,但Adobe Acrobat扩展名“ welcome”选项卡仍会打开。

toolkit.telemetry.reportingpolicy.firstRun

它已经改进了,但是还没有完全解决!如果发现其他问题,我将更新此答案。