overridepage - 定制页面和设置
Last updated
Last updated
chrome_settings_overrides 可以让开发者定制 Chrome 设置:
主页
搜索引擎
这一部分很简单,都是在 manifest.json
配置:
然后用户就会在设置页面看到下面的信息:
看起来很酷对不对,用户装了你的插件你就可以改了用户的主页和搜索引擎,但是建议你不要这么做(如果你的插件并不是提供这个服务的话)。因为你改了用户默认设置,一旦被用户发现,很可能就被卸载掉。
Chrome Extension 还提供 chrome_url_overrides,可以让开发者定制页面:
bookmarks - 收藏夹
history - 历史记录
newtab - 新 tab 页
现在以收藏夹为例,展示一个自定义收藏夹的例子:
具体代码可以在 chrome-extension-demos 中找到。
至于 history 和 newtab,已经有很多成熟的插件在做了,介绍给大家:
History Master: 管理历史记录,很方便地按照时间归纳
Momentum: 每天更换一张 newtab 壁纸,让你每天都有不同的心情