我需要一些关于Chromium扩展可能性的建议。扩展名可以更改浏览器的配置,例如:主页,协议处理程序(tel或mailto)的默认行为,安全设置(例如“防范危险网站”),禁止向Google发送统计信息等。如何通过扩展更改Chromium配置
哪个配置从chrome://settings/
可以改变,如果可能的话,如何做?
我需要一些关于Chromium扩展可能性的建议。扩展名可以更改浏览器的配置,例如:主页,协议处理程序(tel或mailto)的默认行为,安全设置(例如“防范危险网站”),禁止向Google发送统计信息等。如何通过扩展更改Chromium配置
哪个配置从chrome://settings/
可以改变,如果可能的话,如何做?
Chrome API index是一个很好的开始。
从它,你可以搜集以下功能:
accessibilityFeatures
API与辅助功能设置交易。browsingData
API处理清除浏览数据。contentSettings
API处理允许的内容,网站权限和插件。downloads
API可以至少部分影响下载设置。fontSettings
API可以管理Chrome使用的字体。management
API可以管理(但不安装)其他扩展。privacy
API涉及隐私相关设置(包括一些安全设置)。proxy
API可以管理代理设置。此外,还有很多特定于Chrome OS的API,我不会在这里列出。
还有一些清单键可以影响安装时的Chrome设置 - 例如主页。请参阅chrome_settings_overrides
(注意:在Linux上不可用),在较小程度上Override Pages。
另请参阅Protecting user settings on Windows with the new Settings API(它宣布了上述)。
除此之外,不,您无法覆盖Chrome设置。你不能动态更改主页或搜索服务提供商,你无法控制协议处理程序(这是在OS层面反正)等
注意,你不能注入脚本到chrome://*
的网页,这样你就不会只能用UI来摆弄。