1 <h1>User Interface Overrides</h1>
4 User interface overrides are a way for extensions to override selected Chrome
5 user interface properties.
8 <h2 id="bookmarks">Bookmarks User Interface</h2>
10 Register the user interface properties you want to override in the
11 <a href="manifest">extension manifest</a> like this:
15 "name": "My extension",
18 "chrome_ui_overrides" : {
20 "remove_button": "true",
21 "remove_bookmark_shortcut": "true"
30 <a href="#bookmarks_ui">Bookmark button</a>: the "star" button that is used
31 to bookmark pages. Extensions may remove this button using the settings
32 overrides, and optionally replace it with a browser action or page action.
36 <a href="#bookmarks_ui">Bookmark shortcut</a>: the shortcut key that is used
37 to bookmark a page (Ctrl-D on Windows). Extensions may remove this shortcut
38 via the settings overrides, and optionally bind their own command to it
39 using the <code>commands</code> section of the manifest. If the shortcut key
40 is removed or rebound, the corresponding menu item as also removed or
41 overridden respectively.
47 <b>Note:</b> Settings overrides for <code>bookmarks_ui</code> are only enabled
48 in the Chrome Dev release, and Chrome must be started with the
49 <code>--enable-override-bookmarks-ui=1</code> command line flag to enable
50 bookmarks user interface overrides.</p>
52 <h2 id="reference">Reference</h2>
54 An extension can override one or more of the following properties in the
57 {{+partials.manifest_type
58 type:apis.extensions.manifestTypes.byName.ChromeUIOverrides /}}