Autorizzazioni

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.alarms API.
"audio"
Fornisce l'accesso all' chrome.audio API.
"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.bookmarks API.
Avviso visualizzato: Leggi e modifica i tuoi preferiti.
"browsingData"
Fornisce l'accesso all' chrome.browsingData API.
"certificateProvider"
Fornisce l'accesso all'chrome.certificateProvider API.
"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.contentSettings API.
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.contextMenus API.
"cookies"
Fornisce l'accesso all' chrome.cookies API.
"debugger"
Fornisce l'accesso all' chrome.debugger API.
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.declarativeContent API.
"declarativeNetRequest"
Fornisce l'accesso all' chrome.declarativeNetRequest API.
Avviso visualizzato: Blocca i contenuti su qualsiasi pagina.
"declarativeNetRequestWithHostAccess"
Fornisce l'accesso all'chrome.declarativeNetRequest API, 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.declarativeNetRequest API. 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.desktopCapture API.
Avviso visualizzato: Acquisisci i contenuti dello schermo.
"documentScan"
Fornisce l'accesso all' chrome.documentScan API.
"downloads"
Fornisce l'accesso all' chrome.downloads API.
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.deviceAttributes API.
"enterprise.hardwarePlatform"
Fornisce l'accesso all'chrome.enterprise.hardwarePlatform API.
"enterprise.networkingAttributes"
Fornisce l'accesso all'chrome.enterprise.networkingAttributes API.
"enterprise.platformKeys"
Fornisce l'accesso all'chrome.enterprise.platformKeys API.
"favicon"
Concede l'accesso all'API Favicon.
Avviso visualizzato: Leggi le icone dei siti web che visiti.
"fileBrowserHandler"
Fornisce l'accesso all'chrome.fileBrowserHandler API.
"fileSystemProvider"
Fornisce l'accesso all'chrome.fileSystemProvider API.
"fontSettings"
Fornisce l'accesso all' chrome.fontSettings API.
"gcm"
Fornisce l'accesso alle API chrome.gcm e chrome.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.history API.
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.identity API.
"identity.email"
Fornisce l'accesso all'indirizzo email dell'utente tramite l' chrome.identity API.
Avviso visualizzato: Conosci il tuo indirizzo email.
"idle"
Fornisce l'accesso all'chrome.idle API.
"loginState"
Fornisce l'accesso all' chrome.loginState API.
"management"
Fornisce l'accesso all' chrome.management API.
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.notifications API.
Avviso visualizzato: Mostra le notifiche.
"offscreen"
Fornisce l'accesso all' chrome.offscreen API.
"pageCapture"
Fornisce l'accesso all' chrome.pageCapture API.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web.
"platformKeys"
Fornisce l'accesso all' chrome.platformKeys API.
"power"
Fornisce l'accesso all' chrome.power API.
"printerProvider"
Fornisce l'accesso all' chrome.printerProvider API.
"printing"
Fornisce l'accesso all' chrome.printing API.
"printingMetrics"
Fornisce l'accesso all' chrome.printingMetrics API.
"privacy"
Fornisce l'accesso all' chrome.privacy API.
Avviso visualizzato: Modifica le impostazioni relative alla privacy.
"processes"
Fornisce l'accesso all'API chrome.processes.
"proxy"
Fornisce l'accesso all'chrome.proxy API.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web.
"readingList"
Fornisce l'accesso all' chrome.readingList API.
Avviso visualizzato: Leggi e modifica le voci nell'elenco di lettura.
"runtime"
Fornisce l'accesso a runtime.connectNative() e runtime.sendNativeMessage(). Per tutte le altre funzionalità dello spazio dei nomi runtime, non è richiesta alcuna autorizzazione.
"scripting"
Fornisce l'accesso all' chrome.scripting API.
"search"
Fornisce l'accesso all' chrome.search API.
"sessions"
Fornisce l'accesso all' chrome.sessions API.
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.
"sidePanel"
Fornisce l'accesso all' chrome.sidePanel API.
"storage"
Fornisce l'accesso all' chrome.storage API.
"system.cpu"
Fornisce l'accesso all' chrome.system.cpu API.
"system.display"
Fornisce l'accesso all' chrome.system.display API.
"system.memory"
Fornisce l'accesso all' chrome.system.memory API.
"system.storage"
Fornisce l'accesso all' chrome.system.storage API.
Avviso visualizzato: Identifica ed espelli i dispositivi di archiviazione.
"tabCapture"
Fornisce l'accesso all' chrome.tabCapture API.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web.
"tabGroups"
Fornisce l'accesso all' chrome.tabGroups API.
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.tabs e chrome.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.topSites API.
Avviso visualizzato: Leggi un elenco dei siti web che visiti più spesso.
"tts"
Fornisce l'accesso all'chrome.tts API.
"ttsEngine"
Fornisce l'accesso all' chrome.ttsEngine API.
Avviso visualizzato: Leggi tutto il testo pronunciato utilizzando la sintesi vocale.
"unlimitedStorage"
Fornisce una quota illimitata per chrome.storage.local, IndexedDB, Cache Storage, e Origin Private File System. Per ulteriori informazioni, consulta la sezione Archiviazione e cookie.
"userScripts"
Fornisce l'accesso all' chrome.userScripts API. NOTA: l'utente deve anche abilitare esplicitamente l'utilizzo degli script utente.
"vpnProvider"
Fornisce l'accesso all' chrome.vpnProvider API.
"wallpaper"
Fornisce l'accesso all' chrome.wallpaper API.
"webAuthenticationProxy"
Fornisce l'accesso all'chrome.webAuthenticationProxy API.
Avviso visualizzato: Leggi e modifica tutti i tuoi dati su tutti i siti web.
"webNavigation"
Fornisce l'accesso all' chrome.webNavigation API.
Avviso visualizzato: Leggi la cronologia di navigazione.
"webRequest"
Fornisce l'accesso all' chrome.webRequest API.
"webRequestBlocking"
Consente l'utilizzo dell' chrome.webRequest API per il blocco.