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 aceptar 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 prácticas recomendadas sobre el uso de permisos con advertencias, consulta los Lineamientos para 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 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 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 información,
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 (en cuanto el usuario accede a su computadora, antes de que inicie Chrome) y se cierre más tarde (incluso después de que se cierre la última ventana, hasta que el usuario salga de Chrome de forma explícita).
"bookmarks"- Otorga acceso a la API de
chrome.bookmarks.
Advertencia que se muestra: 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 del portapapeles con la API de Clipboard de la plataforma web.
Advertencia que se muestra: Leer 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: Modificar los datos que copias y pegas. "contentSettings"- Otorga acceso a la API de
chrome.contentSettings.
Advertencia que se muestra: 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 que se muestra: Bloquear 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 que se muestra: 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 que se muestra: Captura el contenido de tu pantalla. "documentScan"- Otorga acceso a la
API de
chrome.documentScan. "downloads"- Otorga acceso a la API de
chrome.downloads.
Se muestra la advertencia: Administra tus descargas. "downloads.open"- Permite el uso de
chrome.downloads.open().
Se muestra la advertencia: Administra tus descargas. "downloads.ui"- Permite el uso de
chrome.downloads.setUiOptions().
Se muestra la 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 que se muestra: Leer 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.gcmychrome.instanceID. "geolocation"- Permite que la extensión use la API de ubicación geográfica sin pedirle permiso al usuario.
Advertencia que se muestra: Detectar tu ubicación física. "history"- Otorga acceso a la API de
chrome.history.
Advertencia que se muestra: Leer y cambiar 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. "identity.email"- Otorga acceso a la dirección de correo electrónico del usuario a través de la API de
chrome.identity.
Advertencia que se muestra: 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 que se muestra: Administra tus apps, extensiones y temas. "nativeMessaging"- Otorga acceso a la API de mensajería nativa.
Advertencia que se muestra: Comunicarse con aplicaciones nativas que cooperan. "notifications"- Otorga acceso a la API de
chrome.notifications.
Advertencia que se muestra: Mostrar notificaciones. "offscreen"- Otorga acceso a la
API de
chrome.offscreen. "pageCapture"- Otorga acceso a la API de
chrome.pageCapture.
Advertencia que se muestra: Leer y modificar 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 que se muestra: 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 que se muestra: Leer y modificar todos tus datos en todos los sitios web. "publicSuffix"- Otorga acceso a la
API de
chrome.publicSuffix. "readingList"- Otorga acceso a la API de
chrome.readingList.
Advertencia que se muestra: Leer y cambiar 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 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 tu historial de navegación en todos los dispositivos en los que accediste a tu cuenta. - Cuando se usa con el permiso
"tabs": Lee tu historial de navegación en todos los dispositivos en los que accediste a tu cuenta.
- Cuando se usa con el permiso
"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 que se muestra: Identifica y expulsa los dispositivos de almacenamiento. "tabCapture"- Otorga acceso a la API de
chrome.tabCapture.
Advertencia que se muestra: Leer y modificar todos tus datos en todos los sitios web. "tabGroups"- Otorga acceso a la API de
chrome.tabGroups.
Advertencia que se muestra: Ver y administrar tus grupos de pestañas. "tabs"- Otorga acceso a los campos con privilegios de los objetos Tab que usan varias APIs,
incluidas
chrome.tabsychrome.windows. Por lo general, no necesitas declarar este permiso para usar esas APIs.
Advertencia que se muestra: Leer tu historial de navegación. "topSites"- Otorga acceso a la API de
chrome.topSites.
Advertencia que se muestra: 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 que se muestra: Lee todo el texto que se pronuncia con voz sintetizada. "unlimitedStorage"- Proporciona una cuota ilimitada para
chrome.storage.local,IndexedDB,Cache StorageyOrigin Private File System. Para obtener más información, consulta Almacenamiento y cookies. "userScripts"- Otorga acceso a la API de
chrome.userScripts. NOTA: El usuario también debe habilitar de forma explícita el uso de secuencias de comandos del usuario. "vpnProvider"- Otorga acceso a la
API de
chrome.vpnProvider. "webAuthenticationProxy"- Otorga acceso a la API de
chrome.webAuthenticationProxy.
Advertencia que se muestra: Leer y modificar todos tus datos en todos los sitios web. "webNavigation"- Otorga acceso a la API de
chrome.webNavigation.
Advertencia que se muestra: Leer tu historial de navegación. "webRequest"- Otorga acceso a la
API de
chrome.webRequest. "webRequestBlocking"- Permite el uso de la API de
chrome.webRequestpara bloquear.