我正在尝试以编程方式禁用 Chrome 的密码保存功能,我的搜索将我引向了该master_preferences
文件。但是,我似乎找不到所有可能配置项的“主”列表。
我试图用这个策略列表但它似乎与前面提到的文件的语法不匹配。
以下是我在搜索中发现的一些有用的链接:
- 配置其他首选项Chromium 的管理员文档中
- Chrome 设置文件在哪里?(我的似乎位于用户名/Library/Application Support/Google/Chrome/Default/Preferences)
答案1
我能找到的最佳 Chrome 偏好设置列表位于 Chromium 源代码中:
https://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_names.cc?view=markup
答案2
杰伊在 ServerFault 上发表了一篇很棒的文章:部署 Google Chrome for Business 时如何自定义默认设置?。
相关章节为“编写自定义的 master_preferences 文件“(以下引用了重要部分,由于代表性不足,链接被删除):
查看可用的分发设置。这些是
distribution
对象的属性,包含在 master_preferences 文件中的匿名对象中。以下设置列表是通过合并两个 Chromium 源文件编译的:/trunk/src/chrome/installer/util/ 中的 master_preferences_constants.h 和 master_preferences_constants.cc。查看可用的非分发设置。这些设置外部JSON 中的对象
distribution
。当用户首次运行 Chrome 时,它们将应用于用户配置文件。完整的设置列表可在 Chromium 源文件 pref_names.h 和 pref_names.cc(位于 /trunk/src/chrome/common/)中找到。