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 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.alarms API.
"audio"
Otorga acceso a la chrome.audio API.
"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.bookmarks API.
Advertencia que se muestra: Lee y cambia tus favoritos.
"browsingData"
Otorga acceso a la chrome.browsingData API.
"certificateProvider"
Otorga acceso a la chrome.certificateProvider API.
"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.contentSettings API.
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.contextMenus API.
"cookies"
Otorga acceso a la chrome.cookies API.
"debugger"
Otorga acceso a la chrome.debugger API.
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.declarativeContent API.
"declarativeNetRequest"
Otorga acceso a la chrome.declarativeNetRequest API.
Advertencia que se muestra: Bloquea contenido en cualquier página.
"declarativeNetRequestWithHostAccess"
Otorga acceso a la chrome.declarativeNetRequest API, 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.declarativeNetRequest API. 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.desktopCapture API.
Advertencia que se muestra: Captura el contenido de tu pantalla.
"documentScan"
Otorga acceso a la chrome.documentScan API.
"downloads"
Otorga acceso a la chrome.downloads API.
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.deviceAttributes API.
"enterprise.hardwarePlatform"
Otorga acceso a la chrome.enterprise.hardwarePlatform API.
"enterprise.networkingAttributes"
Otorga acceso a la chrome.enterprise.networkingAttributes API.
"enterprise.platformKeys"
Otorga acceso a la chrome.enterprise.platformKeys API.
"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.fileBrowserHandler API.
"fileSystemProvider"
Otorga acceso a la chrome.fileSystemProvider API.
"fontSettings"
Otorga acceso a la chrome.fontSettings API.
"gcm"
Otorga acceso a las APIs de chrome.gcm y chrome.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.history API.
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.identity API.
"identity.email"
Otorga acceso a la dirección de correo electrónico del usuario a través de la chrome.identity API.
Advertencia que se muestra: Conoce tu dirección de correo electrónico.
"idle"
Otorga acceso a la chrome.idle API.
"loginState"
Otorga acceso a la chrome.loginState API.
"management"
Otorga acceso a la chrome.management API.
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.notifications API.
Advertencia que se muestra: Muestra notificaciones.
"offscreen"
Otorga acceso a la chrome.offscreen API.
"pageCapture"
Otorga acceso a la chrome.pageCapture API.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web.
"platformKeys"
Otorga acceso a la chrome.platformKeys API.
"power"
Otorga acceso a la chrome.power API.
"printerProvider"
Otorga acceso a la chrome.printerProvider API.
"printing"
Otorga acceso a la chrome.printing API.
"printingMetrics"
Otorga acceso a la chrome.printingMetrics API.
"privacy"
Otorga acceso a la chrome.privacy API.
Advertencia que se muestra: Cambia la configuración relacionada con la privacidad.
"processes"
Otorga acceso a la chrome.processes API.
"proxy"
Otorga acceso a la chrome.proxy API.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web.
"readingList"
Otorga acceso a la chrome.readingList API.
Advertencia que se muestra: 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 permiso.
"scripting"
Otorga acceso a la chrome.scripting API.
"search"
Otorga acceso a la chrome.search API.
"sessions"
Otorga acceso a la chrome.sessions API.
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.
"sidePanel"
Otorga acceso a la chrome.sidePanel API.
"storage"
Otorga acceso a la chrome.storage API.
"system.cpu"
Otorga acceso a la chrome.system.cpu API.
"system.display"
Otorga acceso a la chrome.system.display API.
"system.memory"
Otorga acceso a la chrome.system.memory API.
"system.storage"
Otorga acceso a la chrome.system.storage API.
Advertencia que se muestra: Identifica y expulsa dispositivos de almacenamiento.
"tabCapture"
Otorga acceso a la chrome.tabCapture API.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web.
"tabGroups"
Otorga acceso a la chrome.tabGroups API.
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.tabs y chrome.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.topSites API.
Advertencia que se muestra: Lee una lista de los sitios web que visitas con más frecuencia.
"tts"
Otorga acceso a la chrome.tts API.
"ttsEngine"
Otorga acceso a la chrome.ttsEngine API.
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, y Origin Private File System. Para obtener más información, consulta Almacenamiento y cookies.
"userScripts"
Otorga acceso a la chrome.userScripts API. 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.vpnProvider API.
"wallpaper"
Otorga acceso a la chrome.wallpaper API.
"webAuthenticationProxy"
Otorga acceso a la chrome.webAuthenticationProxy API.
Advertencia que se muestra: Lee y cambia todos tus datos en todos los sitios web.
"webNavigation"
Otorga acceso a la chrome.webNavigation API.
Advertencia que se muestra: Lee tu historial de navegación.
"webRequest"
Otorga acceso a la chrome.webRequest API.
"webRequestBlocking"
Permite el uso de la chrome.webRequest API para el bloqueo.