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 découvrir les bonnes pratiques concernant l'utilisation des autorisations avec des avertissements, consultez Consignes concernant les avertissements d'autorisation.
Vous trouverez ci-dessous 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 l'état des fonctionnalités d'accessibilité lorsqu'elles utilisent l'API
chrome.accessibilityFeatures.
Avertissement affiché : Modifier vos paramètres d'accessibilité "accessibilityFeatures.read"- Permet aux extensions de lire l'état d'accessibilité lorsqu'elles utilisent 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"- Accorde l'accès à l'
chrome.alarmsAPI. "audio"- Accorde l'accès à l'
chrome.audioAPI. "background"- Permet à Chrome de démarrer tôt (dès que l'utilisateur se connecte à son ordinateur, avant de lancer Chrome) et de s'arrêter 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'
chrome.bookmarksAPI.
Avertissement affiché : Lire et modifier vos favoris "browsingData"- Accorde l'accès à l'
chrome.browsingDataAPI. "certificateProvider"- Accorde l'accès à l'
chrome.certificateProviderAPI. "clipboardRead"- Permet à l'extension de coller des éléments à partir 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"- Accorde l'accès à l'
chrome.contentSettingsAPI.
Avertissement affiché : Modifier les paramètres qui contrôlent l'accès des sites Web à des fonctionnalités telles que les cookies, le code JavaScript, les plug-ins, la géolocalisation, le micro, la caméra etc. "contextMenus"- Accorde l'accès à l'
chrome.contextMenusAPI. "cookies"- Accorde l'accès à l'
chrome.cookiesAPI. "debugger"- Accorde l'accès à l'
chrome.debuggerAPI.
Avertissements affichés :
- Accéder au système du débogueur de pages
- Lire et modifier toutes vos données sur tous les sites Web
"declarativeContent"- Accorde l'accès à l'
chrome.declarativeContentAPI. "declarativeNetRequest"- Accorde l'accès à l'
chrome.declarativeNetRequestAPI.
Avertissement affiché : Bloquer le contenu sur n'importe quelle page "declarativeNetRequestWithHostAccess"- Accorde l'accès à l'
chrome.declarativeNetRequestAPI, 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'
chrome.declarativeNetRequestAPI. Cette autorisation est destinée à être utilisée avec des 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"- Accorde l'accès à l'API
chrome.dns. "desktopCapture"- Accorde l'accès à l'
chrome.desktopCaptureAPI.
Avertissement affiché : Capturer le contenu de votre écran "documentScan"- Accorde l'accès à l'
chrome.documentScanAPI. "downloads"- Accorde l'accès à l'
chrome.downloadsAPI.
Avertissement affiché : Gérer vos téléchargements "downloads.open"- Permet d'utiliser
chrome.downloads.open().
Avertissement affiché : Gérer vos téléchargements "downloads.ui"- Permet d'utiliser
chrome.downloads.setUiOptions().
Avertissement affiché : Gérer vos téléchargements "enterprise.deviceAttributes"- Accorde l'accès à l'
chrome.enterprise.deviceAttributesAPI. "enterprise.hardwarePlatform"- Accorde l'accès à l'
chrome.enterprise.hardwarePlatformAPI. "enterprise.networkingAttributes"- Accorde l'accès à l'
chrome.enterprise.networkingAttributesAPI. "enterprise.platformKeys"- Accorde l'accès à l'
chrome.enterprise.platformKeysAPI. "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'
chrome.fileBrowserHandlerAPI. "fileSystemProvider"- Accorde l'accès à l'
chrome.fileSystemProviderAPI. "fontSettings"- Accorde l'accès à l'
chrome.fontSettingsAPI. "gcm"- Accorde l'accès aux API
chrome.gcmetchrome.instanceID. "geolocation"- Permet à l'extension d'utiliser l'API de géolocalisation sans demander l'autorisation à l'utilisateur.
Avertissement affiché : Détecter votre position physique "history"- Accorde l'accès à l'
chrome.historyAPI.
Avertissement affiché : Lire et modifier votre historique de navigation sur tous les appareils sur lesquels vous êtes connecté "identity"- Accorde l'accès à l'
chrome.identityAPI. "identity.email"- Accorde l'accès à l'adresse e-mail de l'utilisateur via l'API
chrome.identity.
Avertissement affiché : Connaître votre adresse e-mail "idle"- Accorde l'accès à l'API
chrome.idle. "loginState"- Accorde l'accès à l'
chrome.loginStateAPI. "management"- Accorde l'accès à l'
chrome.managementAPI.
Avertissement affiché : Gérer vos applications, extensions et thèmes "nativeMessaging"- Accorde l'accès à l'API de messagerie native.
Avertissement affiché : Communiquer avec des applications natives coopératives "notifications"- Accorde l'accès à l'
chrome.notificationsAPI.
Avertissement affiché : Afficher les notifications "offscreen"- Accorde l'accès à l'
chrome.offscreenAPI. "pageCapture"- Accorde l'accès à l'
chrome.pageCaptureAPI.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "platformKeys"- Accorde l'accès à l'
chrome.platformKeysAPI. "power"- Accorde l'accès à l'
chrome.powerAPI. "printerProvider"- Accorde l'accès à l'
chrome.printerProviderAPI. "printing"- Accorde l'accès à l'
chrome.printingAPI. "printingMetrics"- Accorde l'accès à l'
chrome.printingMetricsAPI. "privacy"- Accorde l'accès à l'
chrome.privacyAPI.
Avertissement affiché : Modifier vos paramètres liés à la confidentialité "processes"- Accorde l'accès à l'API
chrome.processes. "proxy"- Accorde l'accès à l'
chrome.proxyAPI.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "readingList"- Accorde l'accès à l'
chrome.readingListAPI.
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"- Accorde l'accès à l'
chrome.scriptingAPI. "search"- Accorde l'accès à l'
chrome.searchAPI. "sessions"- Accorde l'accès à l'
chrome.sessionsAPI.
Avertissements affichés :
- Lorsqu'elle est utilisée avec l'autorisation
"history": Lire et modifier votre historique de navigation sur tous les appareils sur lesquels vous êtes connecté - Lorsqu'elle est utilisée avec l'autorisation
"tabs": Lire votre historique de navigation sur tous les appareils sur lesquels vous êtes connecté.
- Lorsqu'elle est utilisée avec l'autorisation
"sidePanel"- Accorde l'accès à l'
chrome.sidePanelAPI. "storage"- Accorde l'accès à l'
chrome.storageAPI. "system.cpu"- Accorde l'accès à l'
chrome.system.cpuAPI. "system.display"- Accorde l'accès à l'
chrome.system.displayAPI. "system.memory"- Accorde l'accès à l'
chrome.system.memoryAPI. "system.storage"- Accorde l'accès à l'
chrome.system.storageAPI.
Avertissement affiché : Identifier et éjecter les périphériques de stockage "tabCapture"- Accorde l'accès à l'
chrome.tabCaptureAPI.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "tabGroups"- Accorde l'accès à l'
chrome.tabGroupsAPI.
Avertissement affiché : Afficher et gérer vos groupes d'onglets "tabs"- Accorde l'accès aux champs privilégiés des objets Tab utilisés par plusieurs API,
y compris
chrome.tabsetchrome.windows. Vous n'avez généralement pas besoin de déclarer cette autorisation pour utiliser ces API.
Avertissement affiché : Lire votre historique de navigation "topSites"- Accorde l'accès à l'
chrome.topSitesAPI.
Avertissement affiché : Lire la liste des sites Web que vous consultez le plus souvent "tts"- Accorde l'accès à l'API
chrome.tts. "ttsEngine"- Accorde l'accès à l'
chrome.ttsEngineAPI.
Avertissement affiché : Accéder à l'ensemble du texte énoncé à l'aide de la synthèse vocale "unlimitedStorage"- Fournit un quota illimité pour
chrome.storage.local,IndexedDB,Cache Storage, etOrigin Private File System. Pour en savoir plus, consultez Stockage et cookies. "userScripts"- Accorde l'accès à l'
chrome.userScriptsAPI. REMARQUE : l'utilisateur doit également activer explicitement l'utilisation de scripts utilisateur. "vpnProvider"- Accorde l'accès à l'
chrome.vpnProviderAPI. "wallpaper"- Accorde l'accès à l'
chrome.wallpaperAPI. "webAuthenticationProxy"- Accorde l'accès à l'
chrome.webAuthenticationProxyAPI.
Avertissement affiché : Lire et modifier toutes vos données sur tous les sites Web "webNavigation"- Accorde l'accès à l'
chrome.webNavigationAPI.
Avertissement affiché : Lire votre historique de navigation "webRequest"- Accorde l'accès à l'
chrome.webRequestAPI. "webRequestBlocking"- Permet d'utiliser l'
chrome.webRequestAPI pour le blocage.