Permisos

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 el funcionamiento de los permisos, consulta Cómo declarar permisos. Para conocer las prácticas recomendadas sobre el uso de permisos con advertencias, consulta Lineamientos de advertencia de permisos.

La siguiente es una lista de todos los permisos disponibles y las advertencias activadas por 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: Cambia la configuración de accesibilidad.
"accessibilityFeatures.read"
Permite que las extensiones lean los estados de accesibilidad cuando se usa la API de chrome.accessibilityFeatures.
Advertencia: Lee la configuración de accesibilidad.
"activeTab"
Otorga acceso temporal a la pestaña activa mediante un gesto del usuario. Para obtener información detallada, consulta activeTab.
"alarms"
Otorga acceso a la API de chrome.alarms.
"audio"
Otorga acceso a la API de chrome.audio.
"background"
Hace que Chrome se inicie antes de tiempo (en cuanto el usuario accede a su computadora, antes de iniciar Chrome) y se cierre tarde (incluso después de que se cierre la última ventana, hasta que el usuario salga explícitamente de Chrome).
"bookmarks"
Otorga acceso a la API de chrome.bookmarks.
Advertencia: Leer y cambiar tus favoritos.
"browsingData"
Otorga acceso a la API de chrome.browsingData.
"certificateProvider"
Otorga acceso a la API de chrome.certificateProvider.
"clipboardRead"
Permite que la extensión pegue elementos desde el portapapeles mediante la API de portapapeles de la plataforma web.
Advertencia: Lee los datos que copias y pegas.
"clipboardWrite"
Permite que la extensión corte y copie elementos en el portapapeles mediante la API de portapapeles de la plataforma web.
Advertencia: Modifica los datos que copias y pegas.
"contentSettings"
Otorga acceso a la API de chrome.contentSettings.
Advertencia: Cambia la configuración que controla el acceso de los sitios web a funciones como cookies, JavaScript, complementos, ubicación geográfica, micrófono, cámara, etc.
"contextMenus"
Otorga acceso a la API de chrome.contextMenus.
"cookies"
Otorga acceso a la API de chrome.cookies.
"debugger"
Otorga acceso a la API de chrome.debugger.
Advertencias que se muestran:
  • Accede al backend del depurador de páginas.
  • Leer y modificar todos tus datos en todos los sitios web
"declarativeContent"
Otorga acceso a la API de chrome.declarativeContent.
"declarativeNetRequest"
Otorga acceso a la API de chrome.declarativeNetRequest.
Advertencia: Bloquea contenido en cualquier página.
"declarativeNetRequestWithHostAccess"
Otorga acceso a la API de chrome.declarativeNetRequest, 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 API de chrome.declarativeNetRequest. Este permiso se usa con extensiones sin empaquetar y se ignora para las extensiones instaladas desde Chrome Web Store.
Advertencia: Leer tu historial de navegación.
"dns"
Otorga acceso a la API de chrome.dns.
"desktopCapture"
Otorga acceso a la API de chrome.desktopCapture.
Advertencia: Captura contenido de la pantalla.
"documentScan"
Otorga acceso a la API de chrome.documentScan.
"downloads"
Otorga acceso a la API de chrome.downloads.
Advertencia: Administra tus descargas.
"downloads.open"
Permite el uso de chrome.downloads.open().
Advertencia: Administra tus descargas.
"downloads.ui"
Permite el uso de chrome.downloads.setUiOptions().
Advertencia: Administra tus descargas.
"enterprise.deviceAttributes"
Otorga acceso a la API de chrome.enterprise.deviceAttributes.
"enterprise.hardwarePlatform"
Otorga acceso a la API de chrome.enterprise.hardwarePlatform.
"enterprise.networkingAttributes"
Otorga acceso a la API de chrome.enterprise.networkingAttributes.
"enterprise.platformKeys"
Otorga acceso a la API de chrome.enterprise.platformKeys.
"favicon"
Otorga acceso a la API de Favicon.
Advertencia: Lee los íconos de los sitios web que visitas.
"fileBrowserHandler"
Otorga acceso a la API de chrome.fileBrowserHandler.
"fileSystemProvider"
Otorga acceso a la API de chrome.fileSystemProvider.
"fontSettings"
Otorga acceso a la API de chrome.fontSettings.
"gcm"
Otorga acceso a las APIs de chrome.gcm y chrome.instanceID.
"geolocation"
Permite que la extensión use la API de ubicación geográfica sin solicitarle permiso al usuario.
Advertencia: Detecta tu ubicación física.
"history"
Otorga acceso a la API de chrome.history.
Advertencia: Lee y cambia tu historial de navegación en todos los dispositivos en los que accediste a tu cuenta.
"identity"
Otorga acceso a la API de chrome.identity.
Advertencia: Conoce tu dirección de correo electrónico.
"identity.email"
Otorga acceso a la dirección de correo electrónico del usuario a través de la API de chrome.identity.
Advertencia: Conoce tu dirección de correo electrónico.
"idle"
Otorga acceso a la API de chrome.idle.
"loginState"
Otorga acceso a la API de chrome.loginState.
"management"
Otorga acceso a la API de chrome.management.
Advertencia: Administra tus apps, extensiones y temas.
"nativeMessaging"
Otorga acceso a la API de mensajería nativa.
Advertencia: Comunicarse con aplicaciones nativas cooperativas.
"notifications"
Otorga acceso a la API de chrome.notifications.
Advertencia: Mostrar notificaciones.
"offscreen"
Otorga acceso a la API de chrome.offscreen.
"pageCapture"
Otorga acceso a la API de chrome.pageCapture.
Advertencia: Leer y cambiar todos tus datos en todos los sitios web.
"platformKeys"
Otorga acceso a la API de chrome.platformKeys.
"power"
Otorga acceso a la API de chrome.power.
"printerProvider"
Otorga acceso a la API de chrome.printerProvider.
"printing"
Otorga acceso a la API de chrome.printing.
"printingMetrics"
Otorga acceso a la API de chrome.printingMetrics.
"privacy"
Otorga acceso a la API de chrome.privacy.
Advertencia: Cambia la configuración relacionada con la privacidad.
"processes"
Otorga acceso a la API de chrome.processes.
"proxy"
Otorga acceso a la API de chrome.proxy.
Advertencia: Leer y cambiar todos tus datos en todos los sitios web.
"readingList"
Otorga acceso a la API de chrome.readingList.
Advertencia: Lee y cambia entradas en la lista de lectura.
"runtime"
Otorga acceso a runtime.connectNative() y runtime.sendNativeMessage(). Para todas las demás funciones del espacio de nombres runtime, no se requiere ningún permiso.
"scripting"
Otorga acceso a la API de chrome.scripting.
"search"
Otorga acceso a la API de chrome.search.
"sessions"
Otorga acceso a la API de chrome.sessions.
Advertencias que se muestran:
  • Cuando se usa con el permiso "history": Leer y cambiar el historial de navegación en todos los dispositivos en los que accediste a tu cuenta
  • Cuando se usa con el permiso "tabs": Leer tu historial de navegación en todos los dispositivos en los que accediste a tu cuenta
"sidePanel"
Otorga acceso a la API de chrome.sidePanel.
"storage"
Otorga acceso a la API de chrome.storage.
"system.cpu"
Otorga acceso a la API de chrome.system.cpu.
"system.display"
Otorga acceso a la API de chrome.system.display.
"system.memory"
Otorga acceso a la API de chrome.system.memory.
"system.storage"
Otorga acceso a la API de chrome.system.storage.
Advertencia: Identifica y expulsa dispositivos de almacenamiento.
"tabCapture"
Otorga acceso a la API de chrome.tabCapture.
Advertencia: Leer y cambiar todos tus datos en todos los sitios web.
"tabGroups"
Otorga acceso a la API de chrome.tabGroups.
Advertencia: Consulta y administra tus grupos de pestañas.
"tabs"
Otorga acceso a campos con privilegios de los objetos Tab que usan varias APIs, incluidas chrome.tabs y chrome.windows. Por lo general, no es necesario declarar este permiso para usar esas APIs.
Advertencia: Leer tu historial de navegación.
"topSites"
Otorga acceso a la API de chrome.topSites.
Advertencia: Lee una lista de los sitios web que visitas con más frecuencia.
"tts"
Otorga acceso a la API de chrome.tts.
"ttsEngine"
Otorga acceso a la API de chrome.ttsEngine.
Advertencia: Lee todo el texto hablado con voz sintetizada.
"unlimitedStorage"
Proporciona una cuota ilimitada para chrome.storage.local, IndexedDB, Cache Storage y Origin Private File System. Para obtener más información, consulta Almacenamiento y cookies.
"vpnProvider"
Otorga acceso a la API de chrome.vpnProvider.
"wallpaper"
Otorga acceso a la API de chrome.wallpaper.
"webAuthenticationProxy"
Otorga acceso a la API de chrome.webAuthenticationProxy.
Advertencia: Leer y cambiar todos tus datos en todos los sitios web.
"webNavigation"
Otorga acceso a la API de chrome.webNavigation.
Advertencia: Leer tu historial de navegación.
"webRequest"
Otorga acceso a la API de chrome.webRequest.
"webRequestBlocking"
Permite el uso de la API de chrome.webRequest para el bloqueo.