Autorizzazioni

Per accedere alla maggior parte delle API e delle funzionalità delle estensioni, devi dichiarare le autorizzazioni nel manifest dell'estensione. Alcune autorizzazioni attivano avvisi che gli utenti devono consentire per continuare a utilizzare l'estensione.

Per ulteriori informazioni sul funzionamento delle autorizzazioni, vedi Dichiarare le autorizzazioni. Per le best practice sull'utilizzo delle autorizzazioni con avvisi, consulta le linee guida per gli avvisi relativi alle autorizzazioni.

Di seguito è riportato un elenco di tutte le autorizzazioni disponibili e di eventuali avvisi attivati da autorizzazioni specifiche.

"accessibilityFeatures.modify"
Consente alle estensioni di modificare gli stati delle funzionalità di accessibilità quando viene utilizzata l'APIchrome.accessibilityFeatures.
Avviso visualizzato: Modifica le impostazioni di accessibilità.
"accessibilityFeatures.read"
Consente alle estensioni di leggere gli stati di accessibilità quando viene utilizzata l'APIchrome.accessibilityFeatures.
Avviso visualizzato: Leggi le impostazioni di accessibilità.
"activeTab"
Offre accesso temporaneo alla scheda attiva tramite un gesto dell'utente. Per maggiori dettagli, consulta activeTab.
"alarms"
Consente di accedere all'API chrome.alarms.
"audio"
Consente di accedere all'API chrome.audio.
"background"
Fa sì che Chrome si avvii in anticipo (non appena l'utente accede al computer, prima di avviare Chrome) e si chiuda in ritardo (anche dopo la chiusura dell'ultima finestra, fino a quando l'utente non chiude esplicitamente Chrome).
"bookmarks"
Consente di accedere all'API chrome.bookmarks.
Avviso visualizzato: Leggi e modifica i preferiti.
"browsingData"
Consente di accedere all'API chrome.browsingData.
"certificateProvider"
Consente di accedere all'API chrome.certificateProvider.
"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"
Consente di accedere all'API chrome.contentSettings.
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"
Consente di accedere all'API chrome.contextMenus.
"cookies"
Consente di accedere all'API chrome.cookies.
"debugger"
Consente di accedere all'API chrome.debugger.
Avvisi visualizzati:
  • Accedi al backend del debugger delle pagine.
  • Leggere e modificare tutti i tuoi dati su tutti i siti web.
"declarativeContent"
Consente di accedere all'API chrome.declarativeContent.
"declarativeNetRequest"
Consente di accedere all'API chrome.declarativeNetRequest.
Avviso visualizzato: Bloccare i contenuti in qualsiasi pagina
.
"declarativeNetRequestWithHostAccess"
Consente l'accesso all'API chrome.declarativeNetRequest, ma richiede le autorizzazioni dell'host per tutte le azioni.
"declarativeNetRequestFeedback"
Consente di scrivere errori e avvisi nella console DevTools quando si utilizza l'API chrome.declarativeNetRequest. Questa autorizzazione è da utilizzare con le estensioni non pacchettizzate e viene ignorata per le estensioni installate dal Chrome Web Store.
Avviso visualizzato: Leggi la cronologia di navigazione
.
"dns"
Consente l'accesso all'API chrome.dns.
"desktopCapture"
Consente di accedere all'API chrome.desktopCapture.
Avviso visualizzato: Acquisisci i contenuti dello schermo
.
"documentScan"
Consente di accedere all'API chrome.documentScan.
"downloads"
Consente di accedere all'API chrome.downloads.
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"
Consente di accedere all'API chrome.enterprise.deviceAttributes.
"enterprise.hardwarePlatform"
Consente di accedere all'API chrome.enterprise.hardwarePlatform.
"enterprise.networkingAttributes"
Consente di accedere all'API chrome.enterprise.networkingAttributes.
"enterprise.platformKeys"
Consente di accedere all'API chrome.enterprise.platformKeys.
"favicon"
Concede l'accesso all'API Favicon.
Avviso visualizzato: leggi le icone dei siti web che visiti
.
"fileBrowserHandler"
Consente di accedere all'API chrome.fileBrowserHandler.
"fileSystemProvider"
Consente di accedere all'API chrome.fileSystemProvider.
"fontSettings"
Consente di accedere all'API chrome.fontSettings.
"gcm"
Offre accesso alle API chrome.gcm e chrome.instanceID.
"geolocation"
Consente all'estensione di utilizzare l'API di geolocalizzazione senza chiedere all'utente di confermare l'autorizzazione.
Avviso visualizzato: Rilevamento della posizione fisica dell'utente
.
"history"
Consente di accedere all'API chrome.history.
Avviso visualizzato: Leggere e modificare la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso.
"identity"
Consente di accedere all'API chrome.identity.
"identity.email"
Consente di accedere all'indirizzo email dell'utente tramite l'API chrome.identity.
Avviso visualizzato: Conosci il tuo indirizzo email.
"idle"
Consente di accedere all'API chrome.idle.
"loginState"
Consente di accedere all'API chrome.loginState.
"management"
Consente di accedere all'API chrome.management.
Avviso visualizzato: Gestisci le tue app, estensioni e temi
.
"nativeMessaging"
Consente di accedere all'API di messaggistica nativa.
Avviso visualizzato: Comunica con le applicazioni native che collaborano.
"notifications"
Consente di accedere all'API chrome.notifications.
Avviso visualizzato: Mostra notifiche
.
"offscreen"
Consente di accedere all'API chrome.offscreen.
"pageCapture"
Consente di accedere all'API chrome.pageCapture.
Avviso visualizzato: Leggere e modificare tutti i tuoi dati su tutti i siti web
.
"platformKeys"
Consente di accedere all'API chrome.platformKeys.
"power"
Consente di accedere all'API chrome.power.
"printerProvider"
Consente di accedere all'API chrome.printerProvider.
"printing"
Consente di accedere all'API chrome.printing.
"printingMetrics"
Consente di accedere all'API chrome.printingMetrics.
"privacy"
Consente di accedere all'API chrome.privacy.
Avviso visualizzato: Modifica le impostazioni relative alla privacy
.
"processes"
Consente di accedere all'API chrome.processes.
"proxy"
Consente di accedere all'API chrome.proxy.
Avviso visualizzato: Leggere e modificare tutti i tuoi dati su tutti i siti web
.
"readingList"
Consente di accedere all'API chrome.readingList.
Avviso visualizzato: Leggi e modifica le voci nell'elenco di lettura
.
"runtime"
Consente l'accesso a runtime.connectNative() e runtime.sendNativeMessage(). Per tutte le altre funzionalità dello spazio dei nomi runtime, non è richiesta alcuna autorizzazione.
"scripting"
Consente di accedere all'API chrome.scripting.
"search"
Consente di accedere all'API chrome.search.
"sessions"
Consente di accedere all'API chrome.sessions.
Avvisi visualizzati:
  • Se utilizzata con l'autorizzazione "history": leggere e modificare la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso.
  • Se utilizzata con l'autorizzazione "tabs": leggere la cronologia di navigazione su tutti i dispositivi su cui hai eseguito l'accesso.
"sidePanel"
Consente di accedere all'API chrome.sidePanel.
"storage"
Consente di accedere all'API chrome.storage.
"system.cpu"
Consente di accedere all'API chrome.system.cpu.
"system.display"
Consente di accedere all'API chrome.system.display.
"system.memory"
Consente di accedere all'API chrome.system.memory.
"system.storage"
Consente di accedere all'API chrome.system.storage.
Avviso visualizzato: Identifica ed espandi i dispositivi di archiviazione
.
"tabCapture"
Consente di accedere all'API chrome.tabCapture.
Avviso visualizzato: Leggere e modificare tutti i tuoi dati su tutti i siti web
.
"tabGroups"
Consente di accedere all'API chrome.tabGroups.
Avviso visualizzato: Visualizza e gestisci i gruppi di schede
.
"tabs"
Consente di accedere ai campi con privilegi 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 tua cronologia di navigazione
.
"topSites"
Consente di accedere all'API chrome.topSites.
Avviso visualizzato: Leggi un elenco dei siti web che visiti più di frequente.
"tts"
Consente di accedere all'API chrome.tts.
"ttsEngine"
Consente di accedere all'API chrome.ttsEngine.
Avviso visualizzato: Leggi tutto il testo parlato utilizzando la sintesi vocale.
"unlimitedStorage"
Fornisce una quota illimitata per chrome.storage.local, IndexedDB, Cache Storage e Origin Private File System. Per ulteriori informazioni, vedi Spazio di archiviazione e cookie.
"vpnProvider"
Consente di accedere all'API chrome.vpnProvider.
"wallpaper"
Consente di accedere all'API chrome.wallpaper.
"webAuthenticationProxy"
Consente di accedere all'API chrome.webAuthenticationProxy.
Avviso visualizzato: Leggere e modificare tutti i tuoi dati su tutti i siti web
.
"webNavigation"
Consente di accedere all'API chrome.webNavigation.
Avviso visualizzato: Leggi la tua cronologia di navigazione
.
"webRequest"
Consente di accedere all'API chrome.webRequest.
"webRequestBlocking"
Consente l'uso dell'API chrome.webRequest per il blocco.