Per accedere alla maggior parte delle API e delle funzionalità delle estensioni, devi dichiarare le autorizzazioni nel tuo manifest dell'estensione. Alcune autorizzazioni attivano avvisi che gli utenti devono consentire per continuare a utilizzare l'estensione.
Per ulteriori informazioni su come funzionano le autorizzazioni, consulta la pagina Dichiarare le autorizzazioni. Per le best practice sull'utilizzo delle autorizzazioni con gli avvisi, consulta le linee guida per gli avvisi relativi alle autorizzazioni.
Di seguito è riportato un elenco di tutte le autorizzazioni disponibili e degli avvisi attivati da autorizzazioni specifiche.
"accessibilityFeatures.modify"- Consente alle estensioni di modificare gli stati delle funzionalità di accessibilità quando si utilizza l'API
chrome.accessibilityFeatures.
Avviso visualizzato: Modifica le impostazioni di accessibilità. "accessibilityFeatures.read"- Consente alle estensioni di leggere gli stati di accessibilità quando si utilizza l'API
chrome.accessibilityFeatures.
Avviso visualizzato: Leggi le impostazioni di accessibilità. "activeTab"- Fornisce l'accesso temporaneo alla scheda attiva tramite attivazione dall'utente. Per i dettagli,
consulta
activeTab. "alarms"- Fornisce l'accesso all'
chrome.alarmsAPI. "audio"- Fornisce l'accesso all'
chrome.audioAPI. "background"- Fa sì che Chrome si avvii in anticipo (non appena l'utente accede al computer, prima di avviare Chrome) e si arresti in ritardo (anche dopo la chiusura dell'ultima finestra, finché l'utente non chiude esplicitamente Chrome).
"bookmarks"- Fornisce l'accesso all'
chrome.bookmarksAPI.
Avviso visualizzato: Leggi e modifica i tuoi preferiti. "browsingData"- Fornisce l'accesso all'
chrome.browsingDataAPI. "certificateProvider"- Fornisce l'accesso all'
chrome.certificateProviderAPI. "clipboardRead"- Consente all'estensione di incollare elementi dagli appunti utilizzando l'API Clipboard della piattaforma web.
Avviso visualizzato: Leggi i dati che copi e incolli. "clipboardWrite"- Consente all'estensione di tagliare e copiare elementi negli appunti utilizzando l'API Clipboard della piattaforma web.
Avviso visualizzato: Modifica i dati che copi e incolli. "contentSettings"- Fornisce l'accesso all'
chrome.contentSettingsAPI.
Avviso visualizzato: Modifica le impostazioni che controllano l'accesso dei siti web a funzioni quali cookie, JavaScript, plug-in, geolocalizzazione, microfono, videocamera e così via. "contextMenus"- Fornisce l'accesso all'
chrome.contextMenusAPI. "cookies"- Fornisce l'accesso all'
chrome.cookiesAPI. "debugger"- Fornisce l'accesso all'
chrome.debuggerAPI.
Avvisi visualizzati:
- Accedi al backend del debugger delle pagine.
- Leggi e modifica tutti i tuoi dati su tutti i siti web.
"declarativeContent"- Fornisce l'accesso all'
chrome.declarativeContentAPI. "declarativeNetRequest"- Fornisce l'accesso all'
chrome.declarativeNetRequestAPI.
Avviso visualizzato: Blocca i contenuti su qualsiasi pagina. "declarativeNetRequestWithHostAccess"- Fornisce l'accesso all'
chrome.declarativeNetRequestAPI, ma richiede le autorizzazioni host per tutte le azioni. "declarativeNetRequestFeedback"- Concede l'autorizzazione a scrivere errori e avvisi nella console DevTools quando
si utilizza l'
chrome.declarativeNetRequestAPI. Questa autorizzazione è destinata all'uso con le estensioni non compresse e viene ignorata per le estensioni installate dal Chrome Web Store.
Avviso visualizzato: Leggi la cronologia di navigazione. "dns"- Fornisce l'accesso all'API
chrome.dns. "desktopCapture"- Fornisce l'accesso all'
chrome.desktopCaptureAPI.
Avviso visualizzato: Acquisisci i contenuti dello schermo. "documentScan"- Fornisce l'accesso all'
chrome.documentScanAPI. "downloads"- Fornisce l'accesso all'
chrome.downloadsAPI.
Avviso visualizzato: Gestisci i download. "downloads.open"- Consente l'utilizzo di
chrome.downloads.open().
Avviso visualizzato: Gestisci i download. "downloads.ui"- Consente l'utilizzo di
chrome.downloads.setUiOptions().
Avviso visualizzato: Gestisci i download. "enterprise.deviceAttributes"- Fornisce l'accesso all'
chrome.enterprise.deviceAttributesAPI. "enterprise.hardwarePlatform"- Fornisce l'accesso all'
chrome.enterprise.hardwarePlatformAPI. "enterprise.networkingAttributes"- Fornisce l'accesso all'
chrome.enterprise.networkingAttributesAPI. "enterprise.platformKeys"- Fornisce l'accesso all'
chrome.enterprise.platformKeysAPI. "favicon"- Concede l'accesso all'API Favicon.
Avviso visualizzato: Leggi le icone dei siti web che visiti. "fileBrowserHandler"- Fornisce l'accesso all'
chrome.fileBrowserHandlerAPI. "fileSystemProvider"- Fornisce l'accesso all'
chrome.fileSystemProviderAPI. "fontSettings"- Fornisce l'accesso all'
chrome.fontSettingsAPI. "gcm"- Fornisce l'accesso alle API
chrome.gcmechrome.instanceID. "geolocation"- Consente all'estensione di utilizzare l'API Geolocation senza richiedere l'autorizzazione all'utente.
Avviso visualizzato: Rileva la tua posizione fisica. "history"- Fornisce l'accesso all'
chrome.historyAPI.
Avviso visualizzato: Leggi e modifica la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso. "identity"- Fornisce l'accesso all'
chrome.identityAPI. "identity.email"- Fornisce l'accesso all'indirizzo email dell'utente tramite l'
chrome.identityAPI.
Avviso visualizzato: Conosci il tuo indirizzo email. "idle"- Fornisce l'accesso all'
chrome.idleAPI. "loginState"- Fornisce l'accesso all'
chrome.loginStateAPI. "management"- Fornisce l'accesso all'
chrome.managementAPI.
Avviso visualizzato: Gestisci app, estensioni e temi. "nativeMessaging"- Fornisce l'accesso all'API Native Messaging.
Avviso visualizzato: Comunica con le applicazioni native che collaborano. "notifications"- Fornisce l'accesso all'
chrome.notificationsAPI.
Avviso visualizzato: Mostra le notifiche. "offscreen"- Fornisce l'accesso all'
chrome.offscreenAPI. "pageCapture"- Fornisce l'accesso all'
chrome.pageCaptureAPI.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web. "platformKeys"- Fornisce l'accesso all'
chrome.platformKeysAPI. "power"- Fornisce l'accesso all'
chrome.powerAPI. "printerProvider"- Fornisce l'accesso all'
chrome.printerProviderAPI. "printing"- Fornisce l'accesso all'
chrome.printingAPI. "printingMetrics"- Fornisce l'accesso all'
chrome.printingMetricsAPI. "privacy"- Fornisce l'accesso all'
chrome.privacyAPI.
Avviso visualizzato: Modifica le impostazioni relative alla privacy. "processes"- Fornisce l'accesso all'API
chrome.processes. "proxy"- Fornisce l'accesso all'
chrome.proxyAPI.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web. "readingList"- Fornisce l'accesso all'
chrome.readingListAPI.
Avviso visualizzato: Leggi e modifica le voci nell'elenco di lettura. "runtime"- Fornisce l'accesso a
runtime.connectNative()eruntime.sendNativeMessage(). Per tutte le altre funzionalità dello spazio dei nomiruntime, non è richiesta alcuna autorizzazione. "scripting"- Fornisce l'accesso all'
chrome.scriptingAPI. "search"- Fornisce l'accesso all'
chrome.searchAPI. "sessions"- Fornisce l'accesso all'
chrome.sessionsAPI.
Avvisi visualizzati:
- Se utilizzata con l'autorizzazione
"history": Leggi e modifica la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso. - Se utilizzata con l'autorizzazione
"tabs": Leggi la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso.
- Se utilizzata con l'autorizzazione
"sidePanel"- Fornisce l'accesso all'
chrome.sidePanelAPI. "storage"- Fornisce l'accesso all'
chrome.storageAPI. "system.cpu"- Fornisce l'accesso all'
chrome.system.cpuAPI. "system.display"- Fornisce l'accesso all'
chrome.system.displayAPI. "system.memory"- Fornisce l'accesso all'
chrome.system.memoryAPI. "system.storage"- Fornisce l'accesso all'
chrome.system.storageAPI.
Avviso visualizzato: Identifica ed espelli i dispositivi di archiviazione. "tabCapture"- Fornisce l'accesso all'
chrome.tabCaptureAPI.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web. "tabGroups"- Fornisce l'accesso all'
chrome.tabGroupsAPI.
Avviso visualizzato: Visualizza e gestisci i gruppi di schede. "tabs"- Fornisce l'accesso ai campi privilegiati degli oggetti Tab utilizzati da diverse API,
tra cui
chrome.tabsechrome.windows. In genere non è necessario dichiarare questa autorizzazione per utilizzare queste API.
Avviso visualizzato: Leggi la cronologia di navigazione. "topSites"- Fornisce l'accesso all'
chrome.topSitesAPI.
Avviso visualizzato: Leggi un elenco dei siti web che visiti più spesso. "tts"- Fornisce l'accesso all'
chrome.ttsAPI. "ttsEngine"- Fornisce l'accesso all'
chrome.ttsEngineAPI.
Avviso visualizzato: Leggi tutto il testo pronunciato utilizzando la sintesi vocale. "unlimitedStorage"- Fornisce una quota illimitata per
chrome.storage.local,IndexedDB,Cache Storage, eOrigin Private File System. Per ulteriori informazioni, consulta la sezione Archiviazione e cookie. "userScripts"- Fornisce l'accesso all'
chrome.userScriptsAPI. NOTA: l'utente deve anche abilitare esplicitamente l'utilizzo degli script utente. "vpnProvider"- Fornisce l'accesso all'
chrome.vpnProviderAPI. "wallpaper"- Fornisce l'accesso all'
chrome.wallpaperAPI. "webAuthenticationProxy"- Fornisce l'accesso all'
chrome.webAuthenticationProxyAPI.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web. "webNavigation"- Fornisce l'accesso all'
chrome.webNavigationAPI.
Avviso visualizzato: Leggi la cronologia di navigazione. "webRequest"- Fornisce l'accesso all'
chrome.webRequestAPI. "webRequestBlocking"- Consente l'utilizzo dell'
chrome.webRequestAPI per il blocco.