如何通过扩展更改 Chromium 配置

How to change Chromium configs through extension

我需要一些关于 Chromium 扩展可能性的建议。扩展是否可以更改浏览器的配置,例如:主页、协议处理程序(tel、mailto)的默认行为、安全设置(例如 "protect from dangerous websites")、禁用向 Google 发送统计信息等?

可以更改 chrome://settings/ 中的哪些配置以及如何更改?

Chrome API index 是一个很好的起点。

从中,您可以收集以下功能:

此外,还有很多Chrome OS具体的API我就不一一列举了。

还有一些清单键可以影响 Chrome 安装设置 - 例如主页。参见 chrome_settings_overrides (note: not available on Linux) and to a lesser extent Override Pages

另见 Protecting user settings on Windows with the new Settings API(宣布上述内容)。

除此之外,不,您不能覆盖 Chrome 设置。您不能 动态地 更改主页或搜索提供程序,您不能控制协议处理程序(无论如何都在 OS 级别),等等

请注意,您无法将脚本注入 chrome://* 页面,因此您将无法仅 fiddle 使用 UI.