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'API
chrome.accessibilityFeatures
.
Avviso visualizzato: Modifica le impostazioni di accessibilità. "accessibilityFeatures.read"
- Consente alle estensioni di leggere gli stati di accessibilità quando viene utilizzata l'API
chrome.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
echrome.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()
eruntime.sendNativeMessage()
. Per tutte le altre funzionalità dello spazio dei nomiruntime
, 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.
- Se utilizzata 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: 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
echrome.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
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 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.