用户界面重写
扩展程序可以使用用户界面重写的方式修改 Chrome 浏览器的用户界面属性。
书签用户界面:
如下所示在扩展程序的清单文件中注册您要重写的用户界面属性:
{ "name": "我的扩展程序", ... "chrome_ui_overrides" : { "bookmarks_ui": { "remove_button": "true", "remove_bookmark_shortcut": "true" } }, ... }
- 书签按钮:用于为网页创建书签的“加星”按钮。扩展程序可以使用设置重写移除该按钮,还可以使用浏览器按钮或页面按钮替换它。
-
书签快捷键:用于为网页创建书签的快捷键(Windows
下为 Ctrl-D)。扩展程序可以通过设置重写取消快捷键,还能使用清单文件的
commands
部分绑定自己的命令。如果快捷键被取消或重新绑定,相应的菜单项也会分别删除或重写。
注意:bookmarks_ui
的设置重写仅在
Dev 分支的 Chrome 浏览器中启用,并且 Chrome 浏览器启动时必须指定
--enable-override-bookmarks-ui=1
参数。
参考
扩展程序可以在清单文件中重写如下一个或多个属性:
-
bookmarks_ui
(object)允许扩展程序自定义书签用户界面的设置。
类型 属性 描述 boolean (可选)
remove_button如果为
true
,内建的书签按钮会从用户界面中移除。boolean (可选)
remove_bookmark_shortcut如果为
true
,内建的“为当前网页创建书签...”快捷键将取消,并允许扩展程序在清单文件的 commands 部分绑定该快捷键。