我需要一些关于Chromium扩展可能性的建议。扩展名是否可以更改浏览器的配置,例如:主页,协议处理程序的默认行为(tel,mailto),安全设置("防范危险网站"例如),禁止向Google发送统计信息等?
chrome://settings/
的哪些配置可以更改,如果可能的话怎么办?
答案 0 :(得分:2)
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设置。您无法动态更改主页或搜索提供程序,无法控制协议处理程序(无论如何都是在操作系统级别上)等。
请注意,您无法将脚本注入chrome://*
页面,因此您无法使用UI。