Pour accéder à la plupart des API et fonctionnalités d'extension, vous devez déclarer des autorisations dans le fichier manifeste de votre extension. Certaines autorisations déclenchent des avertissements que les utilisateurs doivent accepter pour continuer à utiliser l'extension.
Pour en savoir plus sur le fonctionnement des autorisations, consultez Déclarer des autorisations. Pour connaître les bonnes pratiques concernant l'utilisation des autorisations avec des avertissements, consultez les consignes relatives aux avertissements d'autorisation.
Voici la 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é lors de l'utilisation de 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é : Lire vos paramètres d'accessibilité "activeTab"- Accorde un accès temporaire à l'onglet actif via un geste de l'utilisateur. Pour en savoir plus, consultez
activeTab. "alarms"- Donne accès à l'API
chrome.alarms. "audio"- Donne accès à l'API
chrome.audio. "background"- Permet à Chrome de démarrer plus tôt (dès que l'utilisateur se connecte à son ordinateur, avant qu'il ne lance Chrome) et de s'arrêter plus tard (même après la fermeture de la dernière fenêtre, jusqu'à ce que l'utilisateur quitte explicitement Chrome).
"bookmarks"- Donne accès à l'API
chrome.bookmarks.
Avertissement affiché : Lire et modifier vos favoris "browsingData"- Donne accès à l'API
chrome.browsingData. "certificateProvider"- Donne accès à l'API
chrome.certificateProvider. "clipboardRead"- Permet à l'extension de coller des éléments du presse-papiers à l'aide de l'API Clipboard 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 Clipboard de la plate-forme Web.
Avertissement affiché : Modifier les données que vous copiez et collez "contentSettings"- Donne accès à l'API
chrome.contentSettings.
Avertissement affiché : Modifiez les paramètres qui contrôlent l'accès des sites Web à des fonctionnalités telles que les cookies, JavaScript, les plug-ins, la géolocalisation, le micro, la caméra, etc. "contextMenus"- Donne accès à l'API
chrome.contextMenus. "cookies"- Donne accès à l'API
chrome.cookies. "debugger"- Donne accès à l'API
chrome.debugger.
Avertissements affichés :
- Accédez au backend du débogueur de page.
- Lire et modifier toutes vos données sur tous les sites Web
"declarativeContent"- Donne accès à l'API
chrome.declarativeContent. "declarativeNetRequest"- Donne accès à l'API
chrome.declarativeNetRequest.
Avertissement affiché : Bloquer le contenu sur n'importe quelle page "declarativeNetRequestWithHostAccess"- Donne accès à l'API
chrome.declarativeNetRequest, mais nécessite des autorisations d'hôte pour toutes les actions. "declarativeNetRequestFeedback"- Autorise l'écriture d'erreurs et d'avertissements dans la console des outils de développement 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é : Lire votre historique de navigation "dns"- Donne accès à l'API
chrome.dns. "desktopCapture"- Donne accès à l'API
chrome.desktopCapture.
Avertissement affiché : Capturez le contenu de votre écran. "documentScan"- Donne accès à l'API
chrome.documentScan. "downloads"- Donne 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érer vos téléchargements "downloads.ui"- Autorise l'utilisation de
chrome.downloads.setUiOptions().
Avertissement affiché : Gérer vos téléchargements "enterprise.deviceAttributes"- Donne accès à l'API
chrome.enterprise.deviceAttributes. "enterprise.hardwarePlatform"- Donne accès à l'API
chrome.enterprise.hardwarePlatform. "enterprise.networkingAttributes"- Donne accès à l'API
chrome.enterprise.networkingAttributes. "enterprise.platformKeys"- Donne 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"- Donne accès à l'API
chrome.fileBrowserHandler. "fileSystemProvider"- Donne accès à l'API
chrome.fileSystemProvider. "fontSettings"- Donne accès à l'API
chrome.fontSettings. "gcm"- Donne accès aux API
chrome.gcmetchrome.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 physique "history"- Donne accès à l'API
chrome.history.
Avertissement affiché : Lire et modifier votre historique de navigation sur tous les appareils connectés "identity"- Donne accès à l'API
chrome.identity. "identity.email"- Donne accès à l'adresse e-mail de l'utilisateur via l'API
chrome.identity.
Avertissement affiché : Connaissez votre adresse e-mail. "idle"- Donne accès à l'API
chrome.idle. "loginState"- Donne accès à l'API
chrome.loginState. "management"- Donne accès à l'API
chrome.management.
Avertissement affiché : Gérez vos applications, extensions et thèmes. "nativeMessaging"- Donne accès à l'API native messaging.
Avertissement affiché : Communiquez avec les applications natives coopérantes. "notifications"- Donne accès à l'API
chrome.notifications.
Avertissement affiché : Afficher les notifications "offscreen"- Donne accès à l'API
chrome.offscreen. "pageCapture"- Donne accès à l'API
chrome.pageCapture.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "platformKeys"- Donne accès à l'API
chrome.platformKeys. "power"- Donne accès à l'API
chrome.power. "printerProvider"- Donne accès à l'API
chrome.printerProvider. "printing"- Donne accès à l'API
chrome.printing. "printingMetrics"- Donne accès à l'API
chrome.printingMetrics. "privacy"- Donne accès à l'API
chrome.privacy.
Avertissement affiché : Modifiez vos paramètres de confidentialité. "processes"- Donne accès à l'API
chrome.processes. "proxy"- Donne accès à l'API
chrome.proxy.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "publicSuffix"- Donne accès à l'API
chrome.publicSuffix. "readingList"- Donne 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()etruntime.sendNativeMessage(). Aucune autorisation n'est requise pour toutes les autres fonctionnalités de l'espace de nomsruntime. "scripting"- Donne accès à l'API
chrome.scripting. "search"- Donne accès à l'API
chrome.search. "sessions"- Donne accès à l'API
chrome.sessions.
Avertissements affichés :
- Lorsqu'elle est utilisée avec l'autorisation
"history": Lire et modifier votre historique de navigation sur tous vos appareils connectés à votre compte. - Lorsqu'elle est utilisée avec l'autorisation
"tabs": Lire votre historique de navigation sur tous vos appareils connectés à votre compte.
- Lorsqu'elle est utilisée avec l'autorisation
"sidePanel"- Donne accès à l'API
chrome.sidePanel. "storage"- Donne accès à l'API
chrome.storage. "system.cpu"- Donne accès à l'API
chrome.system.cpu. "system.display"- Donne accès à l'API
chrome.system.display. "system.memory"- Donne accès à l'API
chrome.system.memory. "system.storage"- Donne accès à l'API
chrome.system.storage.
Avertissement affiché : Identifier et éjecter les périphériques de stockage "tabCapture"- Donne accès à l'API
chrome.tabCapture.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "tabGroups"- Donne accès à l'API
chrome.tabGroups.
Avertissement affiché : Afficher et gérer vos groupes d'onglets "tabs"- Donne accès aux champs privilégiés des objets Tab utilisés par plusieurs API, y compris
chrome.tabsetchrome.windows. En règle générale, vous n'avez pas besoin de déclarer cette autorisation pour utiliser ces API.
Avertissement affiché : Lire votre historique de navigation "topSites"- Donne accès à l'API
chrome.topSites.
Avertissement affiché : Lire la liste des sites Web que vous consultez le plus souvent "tts"- Donne accès à l'API
chrome.tts. "ttsEngine"- Donne accès à l'API
chrome.ttsEngine.
Avertissement affiché : Lisez tout le texte énoncé à l'aide de la synthèse vocale. "unlimitedStorage"- Fournit un quota illimité pour
chrome.storage.local,IndexedDB,Cache StorageetOrigin Private File System. Pour en savoir plus, consultez Stockage et cookies. "userScripts"- Donne accès à l'API
chrome.userScripts. REMARQUE : L'utilisateur doit également activer explicitement l'utilisation des scripts utilisateur. "vpnProvider"- Donne accès à l'API
chrome.vpnProvider. "webAuthenticationProxy"- Donne accès à l'API
chrome.webAuthenticationProxy.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "webNavigation"- Donne accès à l'API
chrome.webNavigation.
Avertissement affiché : Lire votre historique de navigation "webRequest"- Donne accès à l'API
chrome.webRequest. "webRequestBlocking"- Autorise l'utilisation de l'API
chrome.webRequestpour le blocage.