场景:自定义(传统)应用程序依赖于Windows上的Firefox。以下Firefox首选项是在安装时手动配置的:
modify: "dom.popup_maximum": [20] 500,
modify: "browser.cache.check_doc_frequency":[3] 1,
create: "dom.successive_dialog_time_limit": 0,目标:将所有当前安装的Firefox更新为当前版本,并使用企业功能应用自定义设置。为将来的所有安装和更新建立管理Firefox的流程。不要破坏应用程序。
问题:可以通过about:config轻松地单独应用这些更改。它们不是GPO模板的一部分,并且不清楚如何添加它们,或者是否可以添加它们。通过policies.json应用它们似乎也不起作用。
在一台典型的测试机器上,已经在与firefox.exe标准安装相同的目录中创建了一个名为\distribution的目录,没有hanky panky。\ policies.json目录中存在文件分发:
{
"policies": {
"Homepage": {
"StartPage": "homepage",
"URL": "https://www.google.com/"
},
"NewTabPage": true,
"DontCheckDefaultBrowser": true,
"Preferences": {
"browser.cache.disk.enable":true,
"dom.popup_maximum": -1,
"dom.successive_dialog_time_limit": 0,
"browser.cache.check_doc_frequency":1
}
}
}此图像显示了about:policies的结果。应用用于验证策略是否正常工作的其他设置。
about:config的结果显示,我需要影响的三个首选项没有更改:
dom.popup_maximum;20
browser.cache.check_doc_frequency;3
and dom.successive_dialog_time_limit does not get created.我相信这些都是旧的首选选项。但我也相信,如果我可以手动进行更改并达到预期的结果,那么肯定有一种方法可以通过编程来实现它。
发布于 2021-07-20 00:18:24
我认为更改首选项的最好方法是使用您在browser/defaults/preferences中添加到源代码中的javascript文件,在该文件中您可以单独指定每个首选项。
有关详细信息,请参阅here。
https://stackoverflow.com/questions/60456223
复制相似问题