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 accettare per continuare a utilizzare l'estensione.
Per saperne di più sul funzionamento delle autorizzazioni, consulta 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 degli avvisi attivati da autorizzazioni specifiche.
"accessibilityFeatures.modify"- Consente alle estensioni di modificare gli stati delle funzioni di accessibilità quando utilizzano l'API
chrome.accessibilityFeatures.
Avviso visualizzato: Modifica le impostazioni di accessibilità .
"accessibilityFeatures.read"- Consente alle estensioni di leggere gli stati di accessibilità quando utilizzano l'API
chrome.accessibilityFeatures.
Avviso visualizzato: Leggi le impostazioni di accessibilità. "activeTab"- Concede l'accesso temporaneo alla scheda attiva tramite un'attivazione dall'utente. Per maggiori dettagli, vedi
activeTab. "alarms"- Consente l'accesso all'API
chrome.alarms. "audio"- Consente l'accesso all'API
chrome.audio. "background"- Consente di avviare Chrome in anticipo (non appena l'utente accede al computer, prima di avviare Chrome) e di arrestarlo in ritardo (anche dopo la chiusura dell'ultima finestra, finché l'utente non esce esplicitamente da Chrome).
"bookmarks"- Consente l'accesso all'API
chrome.bookmarks.
Avviso visualizzato: Lettura e modifica dei preferiti "browsingData"- Consente l'accesso all'API
chrome.browsingData. "certificateProvider"- Consente l'accesso all'API
chrome.certificateProvider. "clipboardRead"- Consente all'estensione di incollare elementi dagli appunti utilizzando l'API Clipboard della piattaforma web.
Avviso visualizzato: Leggere i dati copiati e incollati .
"clipboardWrite"- Consente all'estensione di tagliare e copiare elementi negli appunti utilizzando l'API Clipboard della piattaforma web.
Avviso visualizzato: Modifica 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 l'accesso all'API
chrome.contextMenus. "cookies"- Consente l'accesso all'API
chrome.cookies. "debugger"- Consente l'accesso all'API
chrome.debugger.
Avvisi visualizzati:
- Accedi al backend del debugger della pagina.
- Leggere e modificare tutti i dati relativi ai siti web che hai visitato.
"declarativeContent"- Consente l'accesso all'API
chrome.declarativeContent. "declarativeNetRequest"- Consente di accedere all'API
chrome.declarativeNetRequest.
Avviso visualizzato: Blocca i contenuti su qualsiasi pagina. "declarativeNetRequestWithHostAccess"- Consente l'accesso all'API
chrome.declarativeNetRequest, ma richiede le autorizzazioni host per tutte le azioni. "declarativeNetRequestFeedback"- Concede l'autorizzazione a scrivere errori e avvisi nella console DevTools quando
utilizzi l'API
chrome.declarativeNetRequest. Questa autorizzazione è destinata all'utilizzo con estensioni non pacchettizzate e viene ignorata per le estensioni installate dal Chrome Web Store.
Avviso visualizzato: Lettura della cronologia di navigazione "dns"- Fornisce l'accesso all'API
chrome.dns. "desktopCapture"- Consente di accedere all'API
chrome.desktopCapture.
Avviso visualizzato: Acquisisci i contenuti dello schermo. "documentScan"- Consente l'accesso all'API
chrome.documentScan. "downloads"- Consente l'accesso 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 l'accesso all'API
chrome.enterprise.deviceAttributes. "enterprise.hardwarePlatform"- Consente l'accesso all'API
chrome.enterprise.hardwarePlatform. "enterprise.networkingAttributes"- Consente l'accesso all'API
chrome.enterprise.networkingAttributes. "enterprise.platformKeys"- Consente l'accesso all'API
chrome.enterprise.platformKeys. "favicon"- Concede l'accesso all'API Favicon.
Avviso visualizzato: Leggi le icone dei siti web che visiti. "fileBrowserHandler"- Consente l'accesso all'API
chrome.fileBrowserHandler. "fileSystemProvider"- Consente l'accesso all'API
chrome.fileSystemProvider. "fontSettings"- Consente l'accesso all'API
chrome.fontSettings. "gcm"- Consente di accedere alle API
chrome.gcmechrome.instanceID. "geolocation"- Consente all'estensione di utilizzare l'API di geolocalizzazione senza chiedere l'autorizzazione
all'utente.
Avviso visualizzato: Rileva la tua posizione fisica .
"history"- Consente l'accesso all'API
chrome.history.
Avviso visualizzato: Lettura e modifica della cronologia di navigazione su tutti i dispositivi su cui è stato eseguito l'accesso. "identity"- Consente l'accesso 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 l'accesso all'API
chrome.idle. "loginState"- Consente l'accesso all'API
chrome.loginState. "management"- Consente l'accesso all'API
chrome.management.
Avviso visualizzato: Gestisci app, estensioni e temi. "nativeMessaging"- Consente di accedere all'API native messaging.
Avviso visualizzato: Comunicare con applicazioni native che cooperano "notifications"- Consente l'accesso all'API
chrome.notifications.
Avviso visualizzato: Mostra notifiche "offscreen"- Consente l'accesso all'API
chrome.offscreen. "pageCapture"- Consente l'accesso all'API
chrome.pageCapture.
Avviso visualizzato: Lettura e modifica di tutti i dati su tutti i siti web. "platformKeys"- Consente l'accesso all'API
chrome.platformKeys. "power"- Consente l'accesso all'API
chrome.power. "printerProvider"- Consente l'accesso all'API
chrome.printerProvider. "printing"- Consente l'accesso all'API
chrome.printing. "printingMetrics"- Consente l'accesso all'API
chrome.printingMetrics. "privacy"- Consente l'accesso all'API
chrome.privacy.
Avviso visualizzato: Modifica le impostazioni relative alla privacy. "processes"- Consente l'accesso all'API
chrome.processes. "proxy"- Fornisce l'accesso all'API
chrome.proxy.
Avviso visualizzato: Lettura e modifica di tutti i dati su tutti i siti web. "publicSuffix"- Consente l'accesso all'API
chrome.publicSuffix. "readingList"- Consente l'accesso all'API
chrome.readingList.
Avviso visualizzato: Lettura e modifica delle 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 l'accesso all'API
chrome.scripting. "search"- Consente l'accesso all'API
chrome.search. "sessions"- Consente l'accesso all'API
chrome.sessions.
Avvisi visualizzati:
- Se utilizzata con l'autorizzazione
"history": Lettura e modifica della 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 è stato fatto l'accesso.
- Se utilizzata con l'autorizzazione
"sidePanel"- Consente l'accesso all'API
chrome.sidePanel. "storage"- Consente l'accesso all'API
chrome.storage. "system.cpu"- Consente l'accesso all'API
chrome.system.cpu. "system.display"- Consente l'accesso all'API
chrome.system.display. "system.memory"- Consente l'accesso all'API
chrome.system.memory. "system.storage"- Consente di accedere all'API
chrome.system.storage.
Avviso visualizzato: Identifica ed espelli i dispositivi di archiviazione .
"tabCapture"- Consente l'accesso all'API
chrome.tabCapture.
Avviso visualizzato: Lettura e modifica di tutti i dati su tutti i siti web. "tabGroups"- Consente l'accesso all'API
chrome.tabGroups.
Avviso visualizzato: Visualizza e gestisci i tuoi gruppi di schede. "tabs"- Consente di accedere ai campi con privilegi 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: Lettura della cronologia di navigazione "topSites"- Consente l'accesso all'API
chrome.topSites.
Avviso visualizzato: Leggi un elenco dei siti web che visiti più di frequente .
"tts"- Consente l'accesso all'API
chrome.tts. "ttsEngine"- Consente l'accesso all'API
chrome.ttsEngine.
Avviso visualizzato: Leggi tutto il testo pronunciato utilizzando la sintesi vocale. "unlimitedStorage"- Fornisce una quota illimitata per
chrome.storage.local,IndexedDB,Cache StorageeOrigin Private File System. Per saperne di più, consulta Spazio di archiviazione e cookie. "userScripts"- Consente l'accesso all'API
chrome.userScripts. NOTA: l'utente deve anche attivare esplicitamente l'utilizzo degli script utente. "vpnProvider"- Consente l'accesso all'API
chrome.vpnProvider. "webAuthenticationProxy"- Fornisce l'accesso all'API
chrome.webAuthenticationProxy.
Avviso visualizzato: Lettura e modifica di tutti i dati su tutti i siti web. "webNavigation"- Consente di accedere all'API
chrome.webNavigation.
Avviso visualizzato: Lettura della cronologia di navigazione "webRequest"- Consente l'accesso all'API
chrome.webRequest. "webRequestBlocking"- Consente l'utilizzo dell'API
chrome.webRequestper il blocco.