Type Tableau
Obligatoire Non
Exemple

"optional_permissions": [
  "*://developer.mozilla.org/*",
  "webRequest"
]

Utilisez la clé optional_permissions pour lister les permissions que vous souhaitez demander pour l'exécution, une fois que votre extension a été installée.

Alors que la clé des permissions énumère les permissions dont votre extension a besoin  si elle doit être installée, optional_permissions liste les permissions dont votre extension n'a pas besoin au moment de l'installation, mais qu'il peut être nécessaire de demander pour l'exécution à un moment donné après son installation. Pour demander une permission, utilisez l'API permissions. Demander une permission présentera probablement à l'utilisateur une boîte de dialogue lui demandant d'autoriser votre extension.

La clé peut contenir deux types d'autorisations: les permissions d'hôte et les permissions d'API

Permissions d'hôte

Ce sont les mêmes que les permissions d'hôte que vous pouvez spécifier dans la clé permissions.

Permissions d'API

Vous pouvez inclure l'un des éléments suivants ici, mais pas dans tous les navigateurs : consultez la table de compatibilité pour obtenir des détails spécifiques au navigateur :

  • activeTab
  • background
  • bookmarks
  • browserSettings
  • clipboardRead
  • clipboardWrite
  • contentSettings
  • contextMenus
  • cookies
  • debugger
  • downloads
  • downloads.open
  • geolocation
  • history
  • idle
  • management
  • notifications
  • pageCapture
  • tabHide
  • tabs
  • topSites
  • webNavigation
  • webRequest
  • webRequestBlocking

Notez qu'il s'agit d'un sous-ensemble des permissions API permises dans les permissions.

Dans cet ensemble, les permissions suivantes sont accordées en silence, sans invite de l'utilisateur : activeTab, cookies, inactif, webRequest, webRequestBlocking.

 

Exemple

 "optional_permissions": ["*://developer.mozilla.org/*"]

Activez l'extension pour demander un accès privilégié aux pages sous developer.mozilla.org.

  "optional_permissions": ["tabs"]

Activez l'extension pour demander l'accès aux éléments privilégiés de l'API des onglets.

  "optional_permissions": ["*://developer.mozilla.org/*", "tabs"]

Activez l'extension pour demander les deux permissions ci-dessus.

Comptabilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
activeTabChrome Aucun support NonEdge Aucun support NonFirefox Support complet 55Opera Aucun support NonFirefox Android Support complet 55
backgroundChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
bookmarksChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Aucun support Non
browserSettingsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Support complet 57
clipboardReadChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
clipboardWriteChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
contentSettingsChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
contextMenusChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
cookiesChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
debuggerChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
downloadsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 60Opera Aucun support NonFirefox Android Support complet 60
downloads.openChrome Aucun support NonEdge Aucun support NonFirefox Support complet 60Opera Aucun support NonFirefox Android Support complet 60
findChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Aucun support Non
geolocationChrome Aucun support NonEdge Aucun support NonFirefox Support complet 55Opera Aucun support NonFirefox Android Support complet 55
historyChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Aucun support Non
idleChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
managementChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
notificationsChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
pageCaptureChrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Support complet OuiFirefox Android Aucun support Non
tabHideChrome Aucun support NonEdge Aucun support NonFirefox Support complet 61Opera Aucun support NonFirefox Android Aucun support Non
tabsChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
topSitesChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
webNavigationChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
webRequestChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55
webRequestBlockingChrome Support complet OuiEdge Aucun support NonFirefox Support complet 55Opera Support complet OuiFirefox Android Support complet 55

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1, loella16
Dernière mise à jour par : hellosct1,