Para acceder a la mayoría de las APIs y funciones de extensiones, debes declarar los permisos en el manifiesto de la extensión. Algunos permisos activan advertencias que los usuarios deben permitir para seguir usando la extensión.
Para obtener más información sobre cómo funcionan los permisos, consulta Cómo declarar permisos. Para conocer las mejores prácticas para usar permisos con advertencias, consulta los lineamientos de advertencias de permisos.
A continuación, se incluye una lista de todos los permisos disponibles y las advertencias que activan los permisos específicos.
"accessibilityFeatures.modify"- Permite que las extensiones modifiquen los estados de las funciones de accesibilidad cuando se usa la API de
chrome.accessibilityFeatures.
Advertencia que se muestra: Cambia tu configuración de accesibilidad. "accessibilityFeatures.read"- Permite que las extensiones lean los estados de accesibilidad cuando se usa la API de
chrome.accessibilityFeatures.
Advertencia que se muestra: Lee tu configuración de accesibilidad. "activeTab"- Otorga acceso temporal a la pestaña activa a través de un gesto del usuario. Para obtener más detalles,
consulta
activeTab. "alarms"- Otorga acceso a la
chrome.alarmsAPI. "audio"- Otorga acceso a la
chrome.audioAPI. "background"- Hace que Chrome se inicie temprano (apenas el usuario accede a su computadora, antes de que inicie Chrome) y se cierre tarde (incluso después de que se cierre su última ventana, hasta que el usuario salga de Chrome de forma explícita).
"bookmarks"- Otorga acceso a la
chrome.bookmarksAPI.
Advertencia que se muestra: Lee y cambia tus favoritos. "browsingData"- Otorga acceso a la
chrome.browsingDataAPI. "certificateProvider"- Otorga acceso a la
chrome.certificateProviderAPI. "clipboardRead"- Permite que la extensión pegue elementos del portapapeles con la API de Clipboard de la plataforma web.
Advertencia que se muestra: Lee los datos que copias y pegas. "clipboardWrite"- Permite que la extensión corte y copie elementos en el portapapeles con la API de Clipboard de la plataforma web.
Advertencia que se muestra: Modifica los datos que copias y pegas. "contentSettings"- Otorga acceso a la
chrome.contentSettingsAPI.
Advertencia que se muestra: Cambia la configuración que controla el acceso de los sitios web a ciertas funciones, como las cookies, JavaScript, los complementos, la ubicación geográfica, el micrófono, la cámara etc. "contextMenus"- Otorga acceso a la
chrome.contextMenusAPI. "cookies"- Otorga acceso a la
chrome.cookiesAPI. "debugger"- Otorga acceso a la
chrome.debuggerAPI.
Advertencias que se muestran:
- Accede al backend del depurador de páginas.
- Lee y cambia todos tus datos en todos los sitios web.
"declarativeContent"- Otorga acceso a la
chrome.declarativeContentAPI. "declarativeNetRequest"- Otorga acceso a la
chrome.declarativeNetRequestAPI.
Advertencia que se muestra: Bloquea contenido en cualquier página. "declarativeNetRequestWithHostAccess"- Otorga acceso a la
chrome.declarativeNetRequestAPI, pero requiere permisos de host para todas las acciones. "declarativeNetRequestFeedback"- Otorga permiso para escribir errores y advertencias en la consola de Herramientas para desarrolladores cuando
se usa la
chrome.declarativeNetRequestAPI. Este permiso se usa con extensiones sin empaquetar y se ignora para las extensiones instaladas desde Chrome Web Store.
Advertencia que se muestra: Lee tu historial de navegación. "dns"- Otorga acceso a la API de
chrome.dns. "desktopCapture"- Otorga acceso a la
chrome.desktopCaptureAPI.
Advertencia que se muestra: Captura el contenido de tu pantalla. "documentScan"- Otorga acceso a la
chrome.documentScanAPI. "downloads"- Otorga acceso a la
chrome.downloadsAPI.
Advertencia que se muestra: Administra tus descargas. "downloads.open"- Permite el uso de
chrome.downloads.open().
Advertencia que se muestra: Administra tus descargas. "downloads.ui"- Permite el uso de
chrome.downloads.setUiOptions().
Advertencia que se muestra: Administra tus descargas. "enterprise.deviceAttributes"- Otorga acceso a la
chrome.enterprise.deviceAttributesAPI. "enterprise.hardwarePlatform"- Otorga acceso a la
chrome.enterprise.hardwarePlatformAPI. "enterprise.networkingAttributes"- Otorga acceso a la
chrome.enterprise.networkingAttributesAPI. "enterprise.platformKeys"- Otorga acceso a la
chrome.enterprise.platformKeysAPI. "favicon"- Otorga acceso a la API de Favicon.
Advertencia que se muestra: Lee los íconos de los sitios web que visitas. "fileBrowserHandler"- Otorga acceso a la
chrome.fileBrowserHandlerAPI. "fileSystemProvider"- Otorga acceso a la
chrome.fileSystemProviderAPI. "fontSettings"- Otorga acceso a la
chrome.fontSettingsAPI. "gcm"- Otorga acceso a las APIs de
chrome.gcmychrome.instanceID. "geolocation"- Permite que la extensión use la API de Geolocation sin solicitar permiso al usuario.
Advertencia que se muestra: Detecta tu ubicación física. "history"- Otorga acceso a la
chrome.historyAPI.
Advertencia que se muestra: Lee y cambia tu historial de navegación en todos los dispositivos en los que accediste. "identity"- Otorga acceso a la
chrome.identityAPI. "identity.email"- Otorga acceso a la dirección de correo electrónico del usuario a través de la
chrome.identityAPI.
Advertencia que se muestra: Conoce tu dirección de correo electrónico. "idle"- Otorga acceso a la
chrome.idleAPI. "loginState"- Otorga acceso a la
chrome.loginStateAPI. "management"- Otorga acceso a la
chrome.managementAPI.
Advertencia que se muestra: Administra tus apps, extensiones y temas. "nativeMessaging"- Otorga acceso a la API de mensajería nativa.
Advertencia que se muestra: Comunícate con aplicaciones nativas cooperativas. "notifications"- Otorga acceso a la
chrome.notificationsAPI.
Advertencia que se muestra: Muestra notificaciones. "offscreen"- Otorga acceso a la
chrome.offscreenAPI. "pageCapture"- Otorga acceso a la
chrome.pageCaptureAPI.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web. "platformKeys"- Otorga acceso a la
chrome.platformKeysAPI. "power"- Otorga acceso a la
chrome.powerAPI. "printerProvider"- Otorga acceso a la
chrome.printerProviderAPI. "printing"- Otorga acceso a la
chrome.printingAPI. "printingMetrics"- Otorga acceso a la
chrome.printingMetricsAPI. "privacy"- Otorga acceso a la
chrome.privacyAPI.
Advertencia que se muestra: Cambia la configuración relacionada con la privacidad. "processes"- Otorga acceso a la
chrome.processesAPI. "proxy"- Otorga acceso a la
chrome.proxyAPI.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web. "readingList"- Otorga acceso a la
chrome.readingListAPI.
Advertencia que se muestra: Lee y cambia entradas en la lista de lectura. "runtime"- Otorga acceso a
runtime.connectNative()yruntime.sendNativeMessage(). Para todas las demás funciones del espacio de nombresruntime, no se requiere permiso. "scripting"- Otorga acceso a la
chrome.scriptingAPI. "search"- Otorga acceso a la
chrome.searchAPI. "sessions"- Otorga acceso a la
chrome.sessionsAPI.
Advertencias que se muestran:
- Cuando se usa con el permiso
"history": Lee y cambia tu historial de navegación en todos los dispositivos en los que accediste. - Cuando se usa con el permiso
"tabs": Lee tu historial de navegación en todos los dispositivos en los que accediste.
- Cuando se usa con el permiso
"sidePanel"- Otorga acceso a la
chrome.sidePanelAPI. "storage"- Otorga acceso a la
chrome.storageAPI. "system.cpu"- Otorga acceso a la
chrome.system.cpuAPI. "system.display"- Otorga acceso a la
chrome.system.displayAPI. "system.memory"- Otorga acceso a la
chrome.system.memoryAPI. "system.storage"- Otorga acceso a la
chrome.system.storageAPI.
Advertencia que se muestra: Identifica y expulsa dispositivos de almacenamiento. "tabCapture"- Otorga acceso a la
chrome.tabCaptureAPI.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web. "tabGroups"- Otorga acceso a la
chrome.tabGroupsAPI.
Advertencia que se muestra: Consulta y administra tus grupos de pestañas. "tabs"- Otorga acceso a los campos privilegiados de los objetos Tab que usan varias APIs,
incluidas
chrome.tabsychrome.windows. Por lo general, no es necesario declarar este permiso para usar esas APIs.
Advertencia que se muestra: Lee tu historial de navegación. "topSites"- Otorga acceso a la
chrome.topSitesAPI.
Advertencia que se muestra: Lee una lista de los sitios web que visitas con más frecuencia. "tts"- Otorga acceso a la
chrome.ttsAPI. "ttsEngine"- Otorga acceso a la
chrome.ttsEngineAPI.
Advertencia que se muestra: Lee todo el texto que se habla con voz sintetizada. "unlimitedStorage"- Proporciona una cuota ilimitada para
chrome.storage.local,IndexedDB,Cache Storage, yOrigin Private File System. Para obtener más información, consulta Almacenamiento y cookies. "userScripts"- Otorga acceso a la
chrome.userScriptsAPI. NOTA: El usuario también debe habilitar de forma explícita el uso de secuencias de comandos del usuario. "vpnProvider"- Otorga acceso a la
chrome.vpnProviderAPI. "wallpaper"- Otorga acceso a la
chrome.wallpaperAPI. "webAuthenticationProxy"- Otorga acceso a la
chrome.webAuthenticationProxyAPI.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web. "webNavigation"- Otorga acceso a la
chrome.webNavigationAPI.
Advertencia que se muestra: Lee tu historial de navegación. "webRequest"- Otorga acceso a la
chrome.webRequestAPI. "webRequestBlocking"- Permite el uso de la
chrome.webRequestAPI para el bloqueo.