Per accedere alla maggior parte delle API e delle funzionalità delle estensioni, devi dichiarare le autorizzazioni nel file manifest dell'estensione. Alcune autorizzazioni attivano avvisi che informano gli utenti che devono consentire di continuare a utilizzare l'estensione.
Per ulteriori informazioni sul funzionamento delle autorizzazioni, vedi Dichiarare le autorizzazioni. Per le best practice per l'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 degli eventuali avvisi attivati da autorizzazioni specifiche.
"accessibilityFeatures.modify"
- Consente alle estensioni di modificare gli stati delle funzioni di accessibilità quando si usa 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"
- Concede l'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"
- Consente di avviare Chrome in anticipo (non appena l'utente accede al proprio computer, prima di avviare Chrome) e di spegnersi in ritardo (anche dopo la chiusura dell'ultima finestra, finché l'utente non chiude esplicitamente Chrome).
"bookmarks"
- Consente di accedere all'API
chrome.bookmarks
.
Avviso visualizzato: leggere e modificare 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 la piattaforma web API Clipboard.
Avviso visualizzato: Leggere i dati copiati e incollati. "clipboardWrite"
- Consente all'estensione di tagliare e copiare elementi negli appunti utilizzando la piattaforma web API Clipboard.
Avviso visualizzato: modificare i dati copiati e incollati .
"contentSettings"
- Consente di accedere all'API
chrome.contentSettings
.
Avviso visualizzato.Modifica le impostazioni che controllano l'accesso dei siti web a funzionalità come cookie, JavaScript, plug-in, geolocalizzazione, microfono, fotocamera 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 di pagina.
- 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: blocco dei contenuti in qualsiasi pagina .
"declarativeNetRequestWithHostAccess"
- Consente di accedere all'API
chrome.declarativeNetRequest
, ma richiede le autorizzazioni dell'host per tutte le azioni. "declarativeNetRequestFeedback"
- Concede l'autorizzazione a scrivere errori e avvisi nella console DevTools quando si utilizza l'API
chrome.declarativeNetRequest
. Questa autorizzazione viene utilizzata 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 di accedere all'API
chrome.dns
. "desktopCapture"
- Consente di accedere all'API
chrome.desktopCapture
.
Avviso visualizzato: acquisire 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"
- Consente di accedere alle API
chrome.gcm
echrome.instanceID
. "geolocation"
- Consente all'estensione di utilizzare l'API di geolocalizzazione senza chiedere all'utente l'autorizzazione.
Avviso visualizzato: rileva la tua posizione fisica. "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
.
Avviso visualizzato: Impara a conoscere il tuo indirizzo email. "identity.email"
- Consente di accedere all'indirizzo email dell'utente tramite
l'API
chrome.identity
.
Avviso visualizzato: Impara a conoscere 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 app, estensioni e temi .
"nativeMessaging"
- Consente di accedere all'API native Messaging.
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 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 dati su tutti i siti web .
"readingList"
- Consente di accedere all'API
chrome.readingList
.
Avviso visualizzato: leggere e modificare le voci nell'elenco di lettura. "runtime"
- Consente di accedere a
runtime.connectNative()
eruntime.sendNativeMessage()
. Per tutte le altre funzionalità dello spazio dei nomiruntime
, non è necessaria 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 utilizzato 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.
- Se utilizzato con l'autorizzazione
"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: Identificazione ed espulsione dei dispositivi di archiviazione .
"tabCapture"
- Consente di accedere all'API
chrome.tabCapture
.
Avviso visualizzato: leggere e modificare tutti i 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
echrome.windows
. In genere non è necessario dichiarare questa autorizzazione per utilizzare le API.
Avviso visualizzato. Leggi la cronologia di navigazione. "topSites"
- Consente di accedere all'API
chrome.topSites
.
Avviso visualizzato: leggere un elenco dei siti web visitati più di frequente. "tts"
- Consente di accedere all'API
chrome.tts
. "ttsEngine"
- Consente di accedere all'API
chrome.ttsEngine
.
Avviso visualizzato: leggere tutto il testo pronunciato utilizzando la sintesi vocale. "unlimitedStorage"
- Offre una quota illimitata per
chrome.storage.local
,IndexedDB
,Cache Storage
eOrigin 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 dati su tutti i siti web .
"webNavigation"
- Consente di accedere all'API
chrome.webNavigation
.
Avviso visualizzato. Leggi la cronologia di navigazione. "webRequest"
- Consente di accedere all'API
chrome.webRequest
. "webRequestBlocking"
- Consente l'utilizzo dell'API
chrome.webRequest
per il blocco.