Autorisations

Pour accéder à la plupart des API et fonctionnalités d'extension, vous devez déclarer les autorisations dans le fichier manifeste de votre extension. Certaines autorisations déclenchent des avertissements que les utilisateurs doivent accorder pour continuer à utiliser l'extension.

Pour en savoir plus sur le fonctionnement des autorisations, consultez la section Déclarer des autorisations. Pour connaître les bonnes pratiques d'utilisation des autorisations avec des avertissements, consultez la section Consignes concernant les avertissements concernant les autorisations.

Voici une liste de toutes les autorisations disponibles et des avertissements déclenchés par des autorisations spécifiques.

"accessibilityFeatures.modify"
Permet aux extensions de modifier les états des fonctionnalités d'accessibilité lorsqu'elles utilisent l'API chrome.accessibilityFeatures.
Avertissement affiché: Modifiez vos paramètres d'accessibilité.
"accessibilityFeatures.read"
Permet aux extensions de lire les états d'accessibilité lors de l'utilisation de l'API chrome.accessibilityFeatures.
Avertissement affiché: Consultez vos paramètres d'accessibilité.
"activeTab"
Accorde un accès temporaire à l'onglet actif par un geste de l'utilisateur. Pour en savoir plus, consultez activeTab.
"alarms"
Accorde l'accès à l'API chrome.alarms.
"audio"
Accorde l'accès à l'API chrome.audio.
"background"
Fait en sorte que Chrome démarre plus tôt (dès que l'utilisateur se connecte à son ordinateur, avant de lancer Chrome) et s'arrête tard (même après la fermeture de sa dernière fenêtre, jusqu'à ce que l'utilisateur quitte explicitement Chrome).
"bookmarks"
Accorde l'accès à l'API chrome.bookmarks.
Avertissement affiché: Consulter et modifier vos favoris.
"browsingData"
Accorde l'accès à l'API chrome.browsingData.
"certificateProvider"
Accorde l'accès à l'API chrome.certificateProvider.
"clipboardRead"
Permet à l'extension de coller des éléments du presse-papiers à l'aide de l'API Presse-papiers de la plate-forme Web.
Avertissement affiché: Lire les données que vous copiez et collez.
"clipboardWrite"
Permet à l'extension de couper et de copier des éléments dans le presse-papiers à l'aide de l'API Presse-papiers de la plate-forme Web.
Avertissement affiché: Modifiez les données que vous copiez et collez.
"contentSettings"
Accorde l'accès à l'API chrome.contentSettings.
Avertissement affiché: Modifiez les paramètres qui contrôlent l'accès des sites Web aux fonctionnalités telles que les cookies, JavaScript, les plug-ins, la géolocalisation, le micro, la caméra, etc.
"contextMenus"
Accorde l'accès à l'API chrome.contextMenus.
"cookies"
Accorde l'accès à l'API chrome.cookies.
"debugger"
Accorde l'accès à l'API chrome.debugger.
Avertissements affichés:
  • Accédez au backend du débogueur de pages.
  • Consulter et modifier toutes vos données sur tous les sites Web.
"declarativeContent"
Accorde l'accès à l'API chrome.declarativeContent.
"declarativeNetRequest"
Accorde l'accès à l'API chrome.declarativeNetRequest.
Avertissement affiché: Bloquer le contenu sur toutes les pages
"declarativeNetRequestWithHostAccess"
Accorde l'accès à l'API chrome.declarativeNetRequest, mais nécessite des autorisations d'hôte pour toutes les actions.
"declarativeNetRequestFeedback"
Accorde l'autorisation d'écrire des erreurs et des avertissements dans la console DevTools lors de l'utilisation de l'API chrome.declarativeNetRequest. Cette autorisation est destinée aux extensions non empaquetées et est ignorée pour les extensions installées à partir du Chrome Web Store.
Avertissement affiché: Consultez votre historique de navigation.
"dns"
Accorde l'accès à l'API chrome.dns.
"desktopCapture"
Accorde l'accès à l'API chrome.desktopCapture.
Avertissement affiché: Capturer le contenu de votre écran
"documentScan"
Accorde l'accès à l'API chrome.documentScan.
"downloads"
Accorde l'accès à l'API chrome.downloads.
Avertissement affiché: Gérez vos téléchargements.
"downloads.open"
Autorise l'utilisation de chrome.downloads.open().
Avertissement affiché: Gérez vos téléchargements.
"downloads.ui"
Autorise l'utilisation de chrome.downloads.setUiOptions().
Avertissement affiché: Gérez vos téléchargements.
"enterprise.deviceAttributes"
Accorde l'accès à l'API chrome.enterprise.deviceAttributes.
"enterprise.hardwarePlatform"
Accorde l'accès à l'API chrome.enterprise.hardwarePlatform.
"enterprise.networkingAttributes"
Accorde l'accès à l'API chrome.enterprise.networkingAttributes.
"enterprise.platformKeys"
Accorde l'accès à l'API chrome.enterprise.platformKeys.
"favicon"
Accorde l'accès à l'API Favicon.
Avertissement affiché: Lire les icônes des sites Web que vous consultez
"fileBrowserHandler"
Accorde l'accès à l'API chrome.fileBrowserHandler.
"fileSystemProvider"
Accorde l'accès à l'API chrome.fileSystemProvider.
"fontSettings"
Accorde l'accès à l'API chrome.fontSettings.
"gcm"
Accorde l'accès aux API chrome.gcm et chrome.instanceID.
"geolocation"
Permet à l'extension d'utiliser l'API de géolocalisation sans demander l'autorisation de l'utilisateur.
Avertissement affiché: Détecter votre position géographique
"history"
Accorde l'accès à l'API chrome.history.
Avertissement affiché: Consulter et modifier votre historique de navigation sur tous les appareils connectés à votre compte
"identity"
Accorde l'accès à l'API chrome.identity.
Avertissement affiché: Connaissez votre adresse e-mail.
"identity.email"
Accorde l'accès à l'adresse e-mail de l'utilisateur via l'API chrome.identity.
Avertissement affiché: Connaissez votre adresse e-mail.
"idle"
Accorde l'accès à l'API chrome.idle.
"loginState"
Accorde l'accès à l'API chrome.loginState.
"management"
Accorde l'accès à l'API chrome.management.
Avertissement affiché: Gérer vos applications, vos extensions et vos thèmes.
"nativeMessaging"
Accorde l'accès à l'API de messagerie native.
Avertissement affiché: Communiquer avec des applications natives coopérantes.
"notifications"
Accorde l'accès à l'API chrome.notifications.
Avertissement affiché: Affichez les notifications.
"offscreen"
Accorde l'accès à l'API chrome.offscreen.
"pageCapture"
Accorde l'accès à l'API chrome.pageCapture.
Avertissement affiché: Consulter et modifier toutes vos données sur tous les sites Web
"platformKeys"
Accorde l'accès à l'API chrome.platformKeys.
"power"
Accorde l'accès à l'API chrome.power.
"printerProvider"
Accorde l'accès à l'API chrome.printerProvider.
"printing"
Accorde l'accès à l'API chrome.printing.
"printingMetrics"
Accorde l'accès à l'API chrome.printingMetrics.
"privacy"
Accorde l'accès à l'API chrome.privacy.
Avertissement affiché: Modifiez vos paramètres de confidentialité.
"processes"
Accorde l'accès à l'API chrome.processes.
"proxy"
Accorde l'accès à l'API chrome.proxy.
Avertissement affiché: Consulter et modifier toutes vos données sur tous les sites Web
"readingList"
Accorde l'accès à l'API chrome.readingList.
Avertissement affiché: Lire et modifier les entrées de la liste de lecture
"runtime"
Accorde l'accès à runtime.connectNative() et runtime.sendNativeMessage(). Pour toutes les autres fonctionnalités de l'espace de noms runtime, aucune autorisation n'est requise.
"scripting"
Accorde l'accès à l'API chrome.scripting.
"search"
Accorde l'accès à l'API chrome.search.
"sessions"
Accorde l'accès à l'API chrome.sessions.
Avertissements affichés:
  • Avec l'autorisation "history": consulter et modifier votre historique de navigation sur tous vos appareils connectés
  • Avec l'autorisation "tabs": consulter votre historique de navigation sur tous les appareils connectés à votre compte
"sidePanel"
Accorde l'accès à l'API chrome.sidePanel.
"storage"
Accorde l'accès à l'API chrome.storage.
"system.cpu"
Accorde l'accès à l'API chrome.system.cpu.
"system.display"
Accorde l'accès à l'API chrome.system.display.
"system.memory"
Accorde l'accès à l'API chrome.system.memory.
"system.storage"
Accorde l'accès à l'API chrome.system.storage.
Avertissement affiché: Identifier et éjecter les périphériques de stockage
"tabCapture"
Accorde l'accès à l'API chrome.tabCapture.
Avertissement affiché: Consulter et modifier toutes vos données sur tous les sites Web
"tabGroups"
Accorde l'accès à l'API chrome.tabGroups.
Avertissement affiché: Afficher et gérer vos groupes d'onglets.
"tabs"
Fournit l'accès aux champs privilégiés des objets Tab utilisés par plusieurs API, y compris chrome.tabs et chrome.windows. Il n'est généralement pas nécessaire de déclarer cette autorisation pour utiliser ces API.
Avertissement affiché: Consultez votre historique de navigation.
"topSites"
Accorde l'accès à l'API chrome.topSites.
Avertissement affiché: Consultez la liste des sites Web que vous consultez le plus.
"tts"
Accorde l'accès à l'API chrome.tts.
"ttsEngine"
Accorde l'accès à l'API chrome.ttsEngine.
Avertissement affiché: Lire tout le texte énoncé à l'aide de la synthèse vocale.
"unlimitedStorage"
Fournit un quota illimité pour chrome.storage.local, IndexedDB, Cache Storage et Origin Private File System. Pour en savoir plus, consultez la section Stockage et cookies.
"vpnProvider"
Accorde l'accès à l'API chrome.vpnProvider.
"wallpaper"
Accorde l'accès à l'API chrome.wallpaper.
"webAuthenticationProxy"
Accorde l'accès à l'API chrome.webAuthenticationProxy.
Avertissement affiché: Consulter et modifier toutes vos données sur tous les sites Web
"webNavigation"
Accorde l'accès à l'API chrome.webNavigation.
Avertissement affiché: Consultez votre historique de navigation.
"webRequest"
Accorde l'accès à l'API chrome.webRequest.
"webRequestBlocking"
Permet d'utiliser l'API chrome.webRequest pour le blocage.