首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用policies.json设置Firefox首选项

使用policies.json设置Firefox首选项
EN

Stack Overflow用户
提问于 2020-02-29 00:58:48
回答 1查看 2.7K关注 0票数 0

场景:自定义(传统)应用程序依赖于Windows上的Firefox。以下Firefox首选项是在安装时手动配置的:

代码语言:javascript
复制
  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目录中存在文件分发:

代码语言:javascript
复制
{
    "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 results

此图像显示了about:policies的结果。应用用于验证策略是否正常工作的其他设置。

about:config的结果显示,我需要影响的三个首选项没有更改:

代码语言:javascript
复制
dom.popup_maximum;20
browser.cache.check_doc_frequency;3
and dom.successive_dialog_time_limit does not get created.

我相信这些都是旧的首选选项。但我也相信,如果我可以手动进行更改并达到预期的结果,那么肯定有一种方法可以通过编程来实现它。

EN

回答 1

Stack Overflow用户

发布于 2021-07-20 00:18:24

我认为更改首选项的最好方法是使用您在browser/defaults/preferences中添加到源代码中的javascript文件,在该文件中您可以单独指定每个首选项。

有关详细信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60456223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档