Type | Objet |
---|---|
Obligatoire | Non |
Exemple |
|
Utilisez la clé chrome_url_overrides
pour fournir un remplacement personnalisé pour les documents chargés dans différentes pages spéciales généralement fournies par le navigateur lui-même.
Syntaxe
La clé chrome_url_overrides
est un objet qui peut avoir les propriétés suivantes:
Nom | Type | Description |
---|---|---|
bookmarks |
Chaîne de caractères |
Remplace la page qui affiche les signets. |
history |
chaîne de caractères |
Remplace la page qui affiche l'historique de navigation. |
newtab |
chaîne de caractères |
Remplace le document qui s'affiche dans la page "Nouvel onglet". Ceci est la page affichée lorsque l'utilisateur a ouvert un nouvel onglet, mais n'a chargé aucun document : par exemple, en utilisant le raccourci clavier Ctrl/Command+T. Le remplacement est donné en tant qu'URL d'un fichier HTML. Le fichier doit être regroupé avec l'extension : vous ne pouvez pas spécifier une URL distante ici. Vous pouvez le spécifier par rapport au dossier racine de l'extension, comme : "path/to/newtab.html". Le document peut charger CSS et JavaScript, tout comme une page Web normale. L'utilisation de JavaScript dans la page permet d'accéder aux mêmes API privilégiées "browser.*" comme une extension d'arrière-plan. Il est très pratique d'inclure un <title> pour la page, ou le titre de l'onglet sera l'URL "moz-extension://..." . Un cas d'utilisation courant est de permettre à l'utilisateur de définir une nouvelle page d'onglet : pour ce faire, fournir une nouvelle page d'onglet personnalisée qui navigue vers la page définie par l'utilisateur. Si deux ou plusieurs extensions définissent toutes les deux de nouvelles pages à onglet personnalisées, alors la dernière à être installée ou activée utilise sa valeur. Pour remplacer la page d'accueil du navigateur, utilisez plutôt "chrome_settings_overrides". |
Toutes les propriétés sont localisables.
Exemple
"chrome_url_overrides" : {
"newtab": "my-new-tab.html"
}
Compatibilité du navigateur
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.