Notas de la versión
Obtén información sobre los cambios en Chrome estable que afectan a los desarrolladores.
chrome.bookmarks
Updated 28 de febrero de 2025
Usa la API de chrome.bookmarks para crear, organizar y manipular favoritos. Consulta también Anulaciones de páginas, que puedes usar para crear una página personalizada del Administrador de favoritos. Para usar la API de favoritos, debes declarar el
chrome.bookmarks
Updated 28 de febrero de 2025
Este permiso activa una advertencia. Usa la API de chrome.bookmarks para crear, organizar y manipular favoritos. Consulta también Anulaciones de páginas, que puedes usar para crear una página personalizada del Administrador de favoritos. Para usar la
chrome.contentSettings
Updated 28 de febrero de 2025
Usa la API de chrome.contentSettings para cambiar la configuración que controla si los sitios web pueden usar funciones como cookies, JavaScript y complementos. En términos más generales, la configuración de contenido te permite personalizar el
chrome.contentSettings
Updated 28 de febrero de 2025
Usa la API de chrome.contentSettings para cambiar la configuración que controla si los sitios web pueden usar funciones como cookies, JavaScript y complementos. En términos más generales, la configuración de contenido te permite personalizar el
chrome.printing
Updated 24 de febrero de 2025
Usa la API de chrome.printing para enviar trabajos de impresión a las impresoras instaladas en la Chromebook. Todos los métodos y eventos de chrome.printing requieren que declares el permiso "printing" en el manifiesto de la extensión. Por ejemplo:
chrome.sessions
Updated 24 de febrero de 2025
Usa la API de chrome.sessions para consultar y restablecer pestañas y ventanas de una sesión de navegación. string Es el nombre del dispositivo externo. Sesión [] Es una lista de sesiones de ventanas abiertas para el dispositivo externo, ordenadas de
chrome.userScripts
Updated 24 de febrero de 2025
Usa la API de userScripts para ejecutar secuencias de comandos de usuario en el contexto de Secuencias de comandos de usuario. Para usar la API de Secuencias de comandos del usuario, chrome.userScripts, agrega el permiso "userScripts" a tu
chrome.printing
Updated 24 de febrero de 2025
Usa la API de chrome.printing para enviar trabajos de impresión a las impresoras instaladas en la Chromebook. Todos los métodos y eventos de chrome.printing requieren que declares el permiso "printing" en el manifiesto de la extensión. Por ejemplo:
chrome.sessions
Updated 24 de febrero de 2025
Usa la API de chrome.sessions para consultar y restablecer pestañas y ventanas de una sesión de navegación. string Es el nombre del dispositivo externo. Sesión [] Es una lista de sesiones de ventanas abiertas para el dispositivo externo, ordenadas de
chrome.i18n
Updated 12 de febrero de 2025
Usa la infraestructura de chrome.i18n para implementar la internacionalización en toda tu app o extensión. Si una extensión tiene un directorio /_locales, el manifest debe definir "default_locale". Debes colocar todas las cadenas visibles para el
chrome.storage
Updated 11 de febrero de 2025
Usa la API de chrome.storage para almacenar, recuperar y hacer un seguimiento de los cambios en los datos del usuario. Para usar la API de almacenamiento, declara el permiso "storage" en el manifest de la extensión. Por ejemplo: La API de Storage
chrome.storage
Updated 11 de febrero de 2025
Usa la API de chrome.storage para almacenar, recuperar y hacer un seguimiento de los cambios en los datos del usuario. La API de Storage proporciona una forma específica de la extensión para conservar los datos y el estado del usuario. Es similar a
Extensiones / Primeros pasos
Updated 6 de febrero de 2025
Conceptos básicos para comenzar a usar las extensiones de Chrome
chrome.enterprise.platformKeys
Updated 4 de febrero de 2025
Usa la API de chrome.enterprise.platformKeys para generar claves y, luego, instalar certificados para ellas. La plataforma administrará los certificados y se podrán usar para la autenticación de TLS, el acceso a la red o por otra extensión a través
chrome.enterprise.platformKeys
Updated 4 de febrero de 2025
Usa la API de chrome.enterprise.platformKeys para generar claves y, luego, instalar certificados para ellas. La plataforma administrará los certificados y se podrán usar para la autenticación de TLS, el acceso a la red o por otra extensión a través
chrome.permissions
Updated 30 de enero de 2025
Usa la API de chrome.permissions para solicitar permisos opcionales declarados durante el tiempo de ejecución en lugar del tiempo de instalación, de modo que los usuarios comprendan por qué se necesitan los permisos y otorguen solo los que sean
chrome.runtime
Updated 30 de enero de 2025
Usa la API de chrome.runtime para recuperar el trabajador de servicio, mostrar detalles sobre el manifiesto y escuchar y responder eventos en el ciclo de vida de la extensión. También puedes usar esta API para convertir la ruta de acceso relativa de
chrome.permissions
Updated 30 de enero de 2025
Usa la API de chrome.permissions para solicitar permisos opcionales declarados durante el tiempo de ejecución en lugar del tiempo de instalación, de modo que los usuarios comprendan por qué se necesitan los permisos y otorguen solo los que sean
Novedades de las extensiones de Chrome en enero de 2025
Updated 29 de enero de 2025
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las próximas funciones de extensiones que los desarrolladores pueden esperar.
Actualizaciones de las políticas de Chrome Web Store: garantizamos claridad y coherencia para los desarrolladores
Updated 22 de enero de 2025
Chrome Web Store se compromete a fomentar un ecosistema de alta calidad y confiable para desarrolladores y usuarios. Para alinearnos con este objetivo, anunciamos una serie de actualizaciones de políticas diseñadas para brindar claridad y coherencia
chrome.tabs
Updated 13 de enero de 2025
Usa la API de chrome.tabs para interactuar con el sistema de pestañas del navegador. Puedes usar esta API para crear, modificar y reorganizar pestañas en el navegador. La API de Tabs no solo ofrece funciones para manipular y administrar pestañas,
chrome.tabs
Updated 13 de enero de 2025
Usa la API de chrome.tabs para interactuar con el sistema de pestañas del navegador. Puedes usar esta API para crear, modificar y reorganizar pestañas en el navegador. La API de Tabs no solo ofrece funciones para manipular y administrar pestañas,
chrome.ttsEngine
Updated 13 de enero de 2025
Usa la API de chrome.ttsEngine para implementar un motor de texto a voz(TTS) con una extensión. Si tu extensión se registra con esta API, recibirá eventos que contienen una frase que se debe pronunciar y otros parámetros cuando cualquier extensión o
chrome.ttsEngine
Updated 13 de enero de 2025
Usa la API de chrome.ttsEngine para implementar un motor de texto a voz(TTS) con una extensión. Si tu extensión se registra con esta API, recibirá eventos que contienen una frase que se debe decir y otros parámetros cuando cualquier extensión o app
chrome.cookies
Updated 13 de enero de 2025
Usa la API de chrome.cookies para consultar y modificar las cookies, y recibir notificaciones cuando cambien. Para usar la API de cookies, debes declarar el permiso "cookies" en tu manifiesto, junto con los permisos de host para los hosts a cuyas
chrome.cookies
Updated 13 de enero de 2025
Usa la API de chrome.cookies para consultar y modificar las cookies, y recibir notificaciones cuando cambien. Para usar la API de cookies, declara el permiso "cookies" en tu manifiesto junto con los permisos de host para los hosts a cuyas cookies
Novedades de las extensiones de Chrome
Updated 2 de enero de 2025
Cambios recientes en la plataforma, la documentación y la política de extensiones de Chrome
chrome.certificateProvider
Updated 22 de diciembre de 2024
Usa esta API para exponer certificados a la plataforma que puede usar estos certificados para autenticaciones de TLS. El uso típico de esta API para exponer certificados de cliente a ChromeOS sigue estos pasos: La secuencia real de pasos puede ser
chrome.extension
Updated 22 de diciembre de 2024
La API de chrome.extension tiene utilidades que pueden usar todas las páginas de extensiones. Incluye compatibilidad con el intercambio de mensajes entre una extensión y sus secuencias de comandos de contenido o entre extensiones, como se describe en
chrome.system.display
Updated 21 de diciembre de 2024
Usa la API de system.display para consultar los metadatos de la pantalla. Es una enumeración para indicar si el sistema detecta y usa la pantalla. La pantalla se considera "inactiva" si el sistema no la detecta (tal vez esté desconectada o se
chrome.system.display
Updated 21 de diciembre de 2024
Usa la API de system.display para consultar los metadatos de la pantalla. Es una enumeración para indicar si el sistema detecta y usa la pantalla. La pantalla se considera "inactiva" si el sistema no la detecta (tal vez esté desconectada o se
chrome.action
Updated 21 de diciembre de 2024
Usa la API de chrome.action para controlar el ícono de la extensión en la barra de herramientas de Google Chrome. Para usar esta API, se deben declarar las siguientes claves en el manifiesto. Para usar la API de chrome.action, especifica un
chrome.commands
Updated 21 de diciembre de 2024
Usa la API de comandos para agregar combinaciones de teclas que activen acciones en tu extensión, por ejemplo, una acción para abrir la acción del navegador o enviar un comando a la extensión. Para usar esta API, se deben declarar las siguientes
chrome.certificateProvider
Updated 18 de diciembre de 2024
Usa esta API para exponer certificados a la plataforma que puede usar estos certificados para autenticaciones de TLS. El uso típico de esta API para exponer certificados de cliente a ChromeOS sigue estos pasos: La secuencia real de pasos puede ser
chrome.extension
Updated 18 de diciembre de 2024
La API de chrome.extension tiene utilidades que pueden usar todas las páginas de extensiones. Incluye compatibilidad con el intercambio de mensajes entre una extensión y sus secuencias de comandos de contenido o entre extensiones, como se describe en
chrome.fontSettings
Updated 30 de noviembre de 2024
Usa la API de chrome.fontSettings para administrar la configuración de la fuente de Chrome. Para usar la API de Font Settings, debes declarar el permiso "fontSettings" en el manifiesto de la extensión. Por ejemplo: Chrome permite que algunos
chrome.documentScan
Updated 25 de noviembre de 2024
Usa la API de chrome.documentScan para descubrir y recuperar imágenes desde los escáneres de documentos adjuntos.
chrome.dns
Updated 25 de noviembre de 2024
Usa la API de chrome.dns para la resolución de DNS. Para usar esta API, debes declarar el permiso "dns" en el manifest. El siguiente código llama a resolve() para recuperar la dirección IP de example.com. service-worker.js: cadena opcional Es una
chrome.desktopCapture
Updated 25 de noviembre de 2024
La API de Desktop Capture captura el contenido de la pantalla, ventanas individuales o pestañas individuales. Es un enum que se usa para definir el conjunto de fuentes de contenido multimedia para computadoras de escritorio que se usan en
chrome.declarativeContent
Updated 25 de noviembre de 2024
Usa la API de chrome.declarativeContent para realizar acciones según el contenido de una página, sin necesidad de permiso para leerlo. La API de contenido declarativo te permite habilitar la acción de tu extensión según la URL de una página web o si
chrome.system.storage
Updated 25 de noviembre de 2024
Usa la API de chrome.system.storage para consultar la información del dispositivo de almacenamiento y recibir una notificación cuando se conecte y desconecte un dispositivo de almacenamiento extraíble. "success" El comando de expulsión se realizó
chrome.alarms
Updated 25 de noviembre de 2024
Usa la API de chrome.alarms para programar el código para que se ejecute de forma periódica o en un momento específico en el futuro. Para usar la API de chrome.alarms, declara el permiso "alarms" en el manifest: Para garantizar un comportamiento
chrome.contextMenus
Updated 25 de noviembre de 2024
Usa la API de chrome.contextMenus para agregar elementos al menú contextual de Google Chrome. Puedes elegir a qué tipos de objetos se aplican las opciones que agregues al menú contextual, como imágenes, hipervínculos y páginas. Para usar la API,
chrome.audio
Updated 25 de noviembre de 2024
La API de chrome.audio se proporciona para permitir que los usuarios obtengan información sobre los dispositivos de audio conectados al sistema y los controlen. Actualmente, esta API solo está disponible en el modo kiosco para ChromeOS. string Nombre
chrome.declarativeNetRequest
Updated 22 de noviembre de 2024
La API de chrome.declarativeNetRequest se usa para bloquear o modificar solicitudes de red mediante la especificación de reglas declarativas. Esto permite que las extensiones modifiquen las solicitudes de red sin interceptarlas ni ver su contenido,
chrome.devtools.panels
Updated 22 de noviembre de 2024
Usa la API de chrome.devtools.panels para integrar tu extensión en la IU de la ventana de Herramientas para desarrolladores: crea tus propios paneles, accede a paneles existentes y agrega barras laterales. Cada panel y barra lateral de la extensión
chrome.fileBrowserHandler
Updated 22 de noviembre de 2024
Usa la API de chrome.fileBrowserHandler para extender el navegador de archivos de ChromeOS. Por ejemplo, puedes usar esta API para permitir que los usuarios suban archivos a tu sitio web. El navegador de archivos de ChromeOS aparece cuando el usuario
chrome.readingList
Updated 21 de noviembre de 2024
Usa la API de chrome.readingList para leer los elementos de la Lista de lectura y modificarlos. Para usar la API de Reading List, agrega el permiso "readingList" en el archivo de manifiesto de la extensión: manifest.json: Chrome tiene una lista de
Referencia de la API
Updated 15 de octubre de 2024
Referencia completa a todas las APIs disponibles para Extensiones de Chrome. Esto incluye las APIs de la plataforma de apps de Chrome que dejó de estar disponible, así como las APIs que aún están en versión beta y para desarrolladores.
Qué está pasando en las extensiones de Chrome en octubre de 2024
Updated 11 de octubre de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las próximas funciones de extensiones que los desarrolladores pueden esperar.
Mejora de la experiencia en dispositivos móviles del Panel del desarrollador de Chrome Web Store
Updated 30 de septiembre de 2024
Nos complace lanzar un conjunto de cambios en la IU que hacen que el Panel del desarrollador de Chrome Web Store sea más responsivo y compatible con dispositivos móviles. Esperamos que esto te brinde una experiencia más conveniente y accesible cuando
chrome.tabGroups
Updated 29 de agosto de 2024
Usa la API de chrome.tabGroups para interactuar con el sistema de agrupación de pestañas del navegador. Puedes usar esta API para modificar y reorganizar grupos de pestañas en el navegador. Para agrupar y desagrupar pestañas, o consultar qué pestañas
chrome.privacy
Updated 29 de agosto de 2024
Usa la API de chrome.privacy para controlar el uso de las funciones de Chrome que pueden afectar la privacidad del usuario. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración de Chrome. Debes
chrome.wallpaper
Updated 29 de agosto de 2024
Usa la API de chrome.wallpaper para cambiar el fondo de pantalla de ChromeOS. Debes declarar el "fondo de pantalla" permiso en el manifiesto de la app para usar la API de Fondos de pantalla. Por ejemplo: Por ejemplo, para establecer el fondo de
chrome.input.ime
Updated 29 de agosto de 2024
Usa la API de chrome.input.ime para implementar un IME personalizado para ChromeOS. Esto permite que tu extensión controle las pulsaciones de teclas, establezca la composición y administre la ventana candidata. Debes declarar la “entrada” permiso en
chrome.system.storage
Updated 29 de agosto de 2024
Usa la API de chrome.system.storage para consultar información del dispositivo de almacenamiento y recibir notificaciones cuando se conecte y desconecte un dispositivo de almacenamiento extraíble. "success" El comando de expulsión se ejecuta
chrome.scripting
Updated 29 de agosto de 2024
Usa la API de chrome.scripting para ejecutar una secuencia de comandos en diferentes contextos. Para usar la API de chrome.scripting, declara el permiso "scripting" en el manifiesto y los permisos de host para que las páginas inserten secuencias de
chrome.webAuthenticationProxy
Updated 29 de agosto de 2024
La API de chrome.webAuthenticationProxy permite que el software de escritorio remoto que se ejecuta en un host remoto intercepte las solicitudes de la API de Web Authentication (WebAuthn) para controlarlas en un cliente local. string El
chrome.devtools.performance
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.performance para escuchar las actualizaciones de estado de grabación en el panel Performance en las Herramientas para desarrolladores. Consulta el resumen de las APIs de Herramientas para desarrolladores para ver una
chrome.enterprise.hardwarePlatform
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.hardwarePlatform para obtener el fabricante y el modelo de la plataforma de hardware en la que se ejecuta el navegador. Nota: Esta API solo está disponible para extensiones instaladas por una política empresarial.
chrome.types
Updated 29 de agosto de 2024
La API de chrome.types contiene declaraciones de tipo para Chrome. El tipo ChromeSetting proporciona un conjunto común de funciones ( get(), set() y clear() ). y un publicador del evento ( onChange ) para la configuración del navegador Chrome. La
chrome.tabCapture
Updated 29 de agosto de 2024
Usa la API de chrome.tabCapture para interactuar con las transmisiones de contenido multimedia de las pestañas. La API de chrome.tabCapture te permite acceder a una MediaStream que contiene videos y el audio de la pestaña actual. Solo se lo puede
chrome.enterprise.deviceAttributes
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.deviceAttributes para leer los atributos del dispositivo. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. Recupera la ubicación anotada por el
chrome.vpnProvider
Updated 29 de agosto de 2024
Usa la API de chrome.vpnProvider para implementar un cliente de VPN. El uso típico de chrome.vpnProvider es el siguiente: Llama a createConfig() para crear configuraciones de VPN. Una configuración de VPN es una entrada persistente que se muestra al
chrome.power
Updated 29 de agosto de 2024
Usa la API de chrome.power para anular las funciones de administración de batería del sistema. De forma predeterminada, los sistemas operativos atenúan la pantalla cuando los usuarios están inactivos y, finalmente, suspenden la transmisión. en un
chrome.systemLog
Updated 29 de agosto de 2024
Usa la API de chrome.systemLog para registrar los registros del sistema Chrome de las extensiones. string Agrega un registro nuevo. MessageOptions Las opciones de registro. función opcional El parámetro callback se ve de la siguiente manera:
chrome.system.memory
Updated 29 de agosto de 2024
La API de chrome.system.memory número La cantidad de capacidad disponible, en bytes. número La cantidad total de capacidad de memoria física, en bytes. Obtener información sobre la memoria física función opcional El parámetro callback se ve de la
chrome.topSites
Updated 29 de agosto de 2024
Usa la API de chrome.topSites para acceder a los sitios principales (es decir, los más visitados) que se muestran en la página Nueva pestaña. Estas no incluyen combinaciones de teclas personalizadas por el usuario. Debe declarar los "topSites"
chrome.enterprise.networkingAttributes
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.networkingAttributes para leer información sobre tu red actual. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. string opcional La dirección IPv4 local
chrome.proxy
Updated 29 de agosto de 2024
Usa la API de chrome.proxy para administrar la configuración de proxy de Chrome. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración del proxy. Debes declarar el "proxy" permiso en el
chrome.processes
Updated 29 de agosto de 2024
Usa la API de chrome.processes para interactuar con los procesos del navegador. número La parte de la caché que se usa, en bytes. número El tamaño de la caché en bytes. número opcional Es la medición más reciente del uso de la CPU del proceso,
chrome.devtools.recorder
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.recorder para personalizar el panel de la grabadora en Herramientas para desarrolladores. La API de devtools.recorder es una función de vista previa que te permite extender el panel Grabadora en las Herramientas para
chrome.system.cpu
Updated 29 de agosto de 2024
Usa la API de system.cpu para consultar los metadatos de la CPU. string Es el nombre de la arquitectura de los procesadores. string[] Es un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos que se
chrome.devtools.network
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.network para recuperar la información sobre las solicitudes de red que muestran las Herramientas para desarrolladores en el panel Red. La información de solicitudes de red se representa en el formato de archivo HTTP (
chrome.devtools.inspectedWindow
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.inspectedWindow para interactuar con la ventana inspeccionada: obtén el ID de pestaña de la página inspeccionada, evalúa el código en el contexto de la ventana inspeccionada, vuelve a cargar la página, o bien obtén la
chrome.webNavigation
Updated 29 de agosto de 2024
Usa la API de chrome.webNavigation para recibir notificaciones sobre el estado de las solicitudes de navegación en tránsito. Todos los métodos y eventos chrome.webNavigation requieren que declares el permiso "webNavigation" en el manifiesto de
chrome.search
Updated 29 de agosto de 2024
Usa la API de chrome.search para realizar búsquedas mediante el proveedor predeterminado. "CURRENT_TAB" Especifica que los resultados de la búsqueda se muestran en la pestaña de llamadas o en la pestaña del navegador activo. "NEW_TAB" Especifica que
chrome.tts
Updated 29 de agosto de 2024
Usa la API de chrome.tts para reproducir texto a voz sintetizado (TTS). Consulta también la API de ttsEngine relacionada, que permite que una extensión implemente un motor de voz. Chrome ofrece esta función en Windows (con SAPI 5), Mac OS X y
chrome.printerProvider
Updated 29 de agosto de 2024
La API de chrome.printerProvider expone los eventos que usa el administrador de impresión para consultar impresoras controladas por extensiones, consultar sus capacidades y enviar trabajos de impresión a estas impresoras. string opcional Descripción
chrome.printingMetrics
Updated 29 de agosto de 2024
Usa la API de chrome.printingMetrics para recuperar datos sobre el uso de impresiones. "BLACK_AND_WHITE" Especifica que se usó el modo en blanco y negro. "COLOR" Especifica que se utilizó el modo de color. "ONE_SIDED" Especifica que se utilizó la
chrome.webRequest
Updated 23 de agosto de 2024
Usa la API de chrome.webRequest para observar y analizar el tráfico, y para interceptar, bloquear o modificar solicitudes en tránsito. Para usar la solicitud web, debes declarar el permiso "webRequest" en el manifiesto de extensión junto con los
chrome.sidePanel
Updated 23 de agosto de 2024
Usa la API de chrome.sidePanel para alojar contenido en el panel lateral del navegador junto con el contenido principal de una página web. Para usar la API de Side Panel, agrega el permiso "sidePanel" en el archivo de manifiesto de la extensión:
chrome.omnibox
Updated 23 de agosto de 2024
La API del cuadro multifunción te permite registrar una palabra clave con la barra de direcciones de Google Chrome, que también se conoce como cuadro multifunción. Cuando el usuario ingresa la palabra clave de tu extensión, comienza a interactuar
chrome.pageAction
Updated 23 de agosto de 2024
Usa la API de chrome.pageAction para colocar íconos en la barra de herramientas principal de Google Chrome, a la derecha de la barra de direcciones. Las acciones de la página representan aquellas que se pueden realizar en la página actual, pero que
chrome.windows
Updated 23 de agosto de 2024
Usa la API de chrome.windows para interactuar con las ventanas del navegador. Puedes usar esta API para crear, modificar y reorganizar ventanas en el navegador. Cuando se solicita, una windows.Window contiene un array de objetos tabs.Tab.
chrome.i18n
Updated 23 de agosto de 2024
Usa la infraestructura de chrome.i18n para implementar la internacionalización en toda tu app o extensión. Debes colocar todas las cadenas visibles para el usuario en un archivo llamado messages.json. Cada vez una configuración regional nueva, un
chrome.browserAction
Updated 23 de agosto de 2024
Usa las acciones del navegador para colocar íconos en la barra de herramientas principal de Google Chrome, a la derecha de la barra de direcciones. Además del ícono, una acción del navegador puede tener una información sobre la herramienta, una
chrome.webRequest
Updated 23 de agosto de 2024
Usa la API de chrome.webRequest para observar y analizar el tráfico, y para interceptar, bloquear o modificar solicitudes en tránsito. Para usar la solicitud web, debes declarar el permiso "webRequest" en el manifiesto de extensión junto con los
chrome.fileBrowserHandler
Updated 23 de agosto de 2024
Usa la API de chrome.fileBrowserHandler para extender el navegador de archivos del Sistema operativo Chrome. Por ejemplo, puedes usar esta API para permitir que los usuarios suban archivos a tu sitio web. El navegador de archivos de ChromeOS aparece
chrome.devtools.panels
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.panels para integrar tu extensión en la IU de la ventana de las Herramientas para desarrolladores: crea tus propios paneles, accede a los paneles existentes y agrega barras laterales. Para usar esta API, se deben
chrome.system.cpu
Updated 23 de agosto de 2024
Usa la API de system.cpu para consultar los metadatos de la CPU. string Es el nombre de la arquitectura de los procesadores. string[] Es un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos que se
chrome.enterprise.networkingAttributes
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.networkingAttributes para leer información sobre tu red actual. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. string opcional La dirección IPv4 local
chrome.gcm
Updated 23 de agosto de 2024
Usa chrome.gcm para habilitar apps y extensiones a fin de enviar y recibir mensajes a través de Firebase Cloud Messaging (FCM). El tamaño máximo (en bytes) de todos los pares clave-valor en un mensaje. 4,096 Registra la aplicación con FCM. callback
chrome.wallpaper
Updated 23 de agosto de 2024
Usa la API de chrome.wallpaper para cambiar el fondo de pantalla de ChromeOS. Debes declarar el "fondo de pantalla" permiso en el manifiesto de la app para usar la API de Fondos de pantalla. Por ejemplo: Por ejemplo, para establecer el fondo de
chrome.instanceID
Updated 23 de agosto de 2024
Usa chrome.instanceID para acceder al servicio Instance ID. Restablece el identificador de instancias de la app y revoca todos los tokens asociados con ella. función opcional El parámetro callback se ve de la siguiente manera: Promesa<void> Las
chrome.printingMetrics
Updated 23 de agosto de 2024
Usa la API de chrome.printingMetrics para recuperar datos sobre el uso de impresiones. "BLACK_AND_WHITE" Especifica que se usó el modo en blanco y negro. "COLOR" Especifica que se utilizó el modo de color. "ONE_SIDED" Especifica que se utilizó la
chrome.input.ime
Updated 23 de agosto de 2024
Usa la API de chrome.input.ime para implementar un IME personalizado para ChromeOS. Esto permite que tu extensión controle las pulsaciones de teclas, establezca la composición y administre la ventana candidata. Debes declarar la “entrada” permiso en
chrome.loginState
Updated 23 de agosto de 2024
Usa la API de chrome.loginState para leer y supervisar el estado de acceso. "SIGNIN_PROFILE" Especifica que la extensión se encuentra en el perfil de acceso. "USER_PROFILE" Especifica que la extensión se encuentra en el perfil del usuario. "UNKNOWN"
chrome.platformKeys
Updated 23 de agosto de 2024
Usa la API de chrome.platformKeys para acceder a los certificados de cliente administrados por la plataforma. Si el usuario o la política otorgan el permiso, una extensión puede usar ese certificado en su protocolo de autenticación personalizado.
chrome.devtools.inspectedWindow
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.inspectedWindow para interactuar con la ventana inspeccionada: obtén el ID de pestaña de la página inspeccionada, evalúa el código en el contexto de la ventana inspeccionada, vuelve a cargar la página, o bien obtén la
chrome.processes
Updated 23 de agosto de 2024
Usa la API de chrome.processes para interactuar con los procesos del navegador. número La parte de la caché que se usa, en bytes. número El tamaño de la caché en bytes. número opcional Es la medición más reciente del uso de la CPU del proceso,
chrome.identity
Updated 23 de agosto de 2024
Usa la API de chrome.identity para obtener tokens de acceso de OAuth2. string Es un identificador único para la cuenta. Este ID no cambiará mientras dure la cuenta. "SYNC" Especifica que la sincronización está habilitada para la cuenta principal.
chrome.history
Updated 23 de agosto de 2024
Usa la API de chrome.history para interactuar con el registro de las páginas visitadas del navegador. Puedes agregar, quitar y consultar las URL en el historial del navegador. Para anular la página del historial con tu propia versión, consulta Anular
chrome.dom
Updated 23 de agosto de 2024
Usa la API de chrome.dom para acceder a APIs especiales del DOM para extensiones Obtiene la shadow root abierta o la shadow root cerrada que aloja el elemento especificado. Si el elemento no adjunta la shadow root, mostrará un valor nulo. HTMLElement
chrome.enterprise.hardwarePlatform
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.hardwarePlatform para obtener el fabricante y el modelo de la plataforma de hardware en la que se ejecuta el navegador. Nota: Esta API solo está disponible para extensiones instaladas por una política empresarial.
chrome.tts
Updated 23 de agosto de 2024
Usa la API de chrome.tts para reproducir texto a voz sintetizado (TTS). Consulta también la API de ttsEngine relacionada, que permite que una extensión implemente un motor de voz. Chrome proporciona compatibilidad nativa para la voz en Windows (con
chrome.devtools.recorder
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.recorder para personalizar el panel de la grabadora en Herramientas para desarrolladores. Consulta el resumen de las APIs de Herramientas para desarrolladores para ver una introducción general al uso de las APIs de las
chrome.tabCapture
Updated 23 de agosto de 2024
Usa la API de chrome.tabCapture para interactuar con las transmisiones de contenido multimedia de las pestañas. La API de chrome.tabCapture te permite acceder a un MediaStream que contiene videos y el audio de la pestaña actual. Solo se lo puede
chrome.webNavigation
Updated 23 de agosto de 2024
Usa la API de chrome.webNavigation para recibir notificaciones sobre el estado de las solicitudes de navegación en tránsito. Todos los métodos y eventos de chrome.webNavigation requieren que declares "webNavigation" permiso en el manifiesto de
chrome.topSites
Updated 23 de agosto de 2024
Usa la API de chrome.topSites para acceder a los sitios principales (es decir, los más visitados) que se muestran en la página Nueva pestaña. Estas no incluyen combinaciones de teclas personalizadas por el usuario. Debe declarar los "topSites"
chrome.management
Updated 23 de agosto de 2024
La API de chrome.management proporciona formas de administrar las apps y extensiones instaladas. Debes declarar la "administración" en el manifiesto de extensiones para usar la en la API de Cloud. Por ejemplo:
chrome.search
Updated 23 de agosto de 2024
Usa la API de chrome.search para realizar búsquedas mediante el proveedor predeterminado. "CURRENT_TAB" Especifica que los resultados de la búsqueda se muestran en la pestaña de llamadas o en la pestaña del navegador activo. "NEW_TAB" Especifica que
chrome.idle
Updated 23 de agosto de 2024
Usa la API de chrome.idle para detectar cuándo cambia el estado de inactividad de la máquina. Debes declarar el estado "inactivo" permiso en el manifiesto de tu extensión para usar la API inactiva. Por ejemplo: “activo” “idle” “bloqueado” Obtiene el
chrome.printerProvider
Updated 23 de agosto de 2024
La API de chrome.printerProvider expone los eventos que usa el administrador de impresión para consultar impresoras controladas por extensiones, consultar sus capacidades y enviar trabajos de impresión a estas impresoras. string opcional Descripción
chrome.enterprise.deviceAttributes
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.deviceAttributes para leer los atributos del dispositivo. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. Recupera la ubicación anotada por el
chrome.types
Updated 23 de agosto de 2024
La API de chrome.types contiene declaraciones de tipo para Chrome. El prototipo ChromeSetting proporciona un conjunto común de funciones ( get(), set() y clear() ). y un publicador del evento ( onChange ) para la configuración del navegador Chrome.
chrome.privacy
Updated 23 de agosto de 2024
Usa la API de chrome.privacy para controlar el uso de las funciones de Chrome que pueden afectar la privacidad del usuario. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración de Chrome. Debes
chrome.windows
Updated 23 de agosto de 2024
Usa la API de chrome.windows para interactuar con las ventanas del navegador. Puedes usar esta API para crear, modificar y reorganizar ventanas en el navegador. Cuando se solicita, una windows.Window contiene un array de objetos tabs.Tab.
chrome.power
Updated 23 de agosto de 2024
Usa la API de chrome.power para anular las funciones de administración de batería del sistema. De forma predeterminada, los sistemas operativos atenúan la pantalla cuando los usuarios están inactivos y, finalmente, suspenden la transmisión. en un
chrome.systemLog
Updated 23 de agosto de 2024
Usa la API de chrome.systemLog para registrar los registros del sistema Chrome de las extensiones. string Agrega un registro nuevo. MessageOptions Las opciones de registro. función opcional El parámetro callback se ve de la siguiente manera:
chrome.pageCapture
Updated 23 de agosto de 2024
Usa la API de chrome.pageCapture para guardar una pestaña como MHTML. MHTML es un formato estándar compatible con la mayoría de los navegadores. Encapsula en un solo archivo una página y todos sus recursos (imágenes, archivos CSS, etcétera). Ten en
chrome.fileSystemProvider
Updated 23 de agosto de 2024
Usa la API de chrome.fileSystemProvider para crear sistemas de archivos, a los que se puede acceder desde el administrador de archivos en ChromeOS. Debes declarar el "fileSystemProvider" permiso y sección del manifiesto de extensión para usar la API
chrome.notifications
Updated 23 de agosto de 2024
Usa la API de chrome.notifications para crear notificaciones enriquecidas mediante plantillas y muéstralas a los usuarios en la bandeja del sistema. string opcional Los íconos de botones no son visibles para los usuarios de Mac OS X. string string
chrome.downloads
Updated 23 de agosto de 2024
Este permiso activa una advertencia Usa la API de chrome.downloads para iniciar, supervisar, manipular y buscar descargas de manera programática. Para usar esta API, debes declarar el permiso "downloads" en el manifiesto de extensión. Puedes
chrome.devtools.network
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.network para recuperar la información sobre las solicitudes de red que muestran las Herramientas para desarrolladores en el panel Red. Para usar esta API, se deben declarar las siguientes claves en el manifiesto.
chrome.fontSettings
Updated 23 de agosto de 2024
Usa la API de chrome.fontSettings para administrar la configuración de fuentes de Chrome. Para utilizar la API de Font Settings, debes declarar el parámetro "fontSettings" permiso en la extensión. Por ejemplo: Chrome permite que algunas
chrome.vpnProvider
Updated 23 de agosto de 2024
Usa la API de chrome.vpnProvider para implementar un cliente de VPN. El uso típico de vpnProvider es el siguiente: Crea configuraciones de VPN con el método createConfig. Una configuración de VPN es una entrada persistente que se muestra al usuario
chrome.proxy
Updated 23 de agosto de 2024
Usa la API de chrome.proxy para administrar la configuración de proxy de Chrome. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración del proxy. Debes declarar el "proxy" permiso en el
chrome.events
Updated 23 de agosto de 2024
El espacio de nombres chrome.events contiene tipos comunes que usan las APIs que envían eventos para notificarte cuando sucede algo interesante. Un Event es un objeto que te permite recibir notificaciones cuando sucede algo interesante. Este es
chrome.events
Updated 22 de agosto de 2024
El espacio de nombres chrome.events contiene tipos comunes que usan las APIs que envían eventos para notificarte cuando sucede algo interesante. Un Event es un objeto que te permite recibir notificaciones cuando sucede algo interesante. Este es
chrome.idle
Updated 22 de agosto de 2024
Usa la API de chrome.idle para detectar cuándo cambia el estado de inactividad de la máquina. Debes declarar el permiso "idle" en el manifiesto de tu extensión para usar la API inactiva. Por ejemplo: “activo” “idle” “bloqueado” Obtiene el tiempo, en
chrome.offscreen
Updated 22 de agosto de 2024
Usa la API de offscreen para crear y administrar documentos fuera de pantalla. Para usar la API de Offscreen, declara el permiso "offscreen" en el manifiesto de extensión. Por ejemplo: Los service workers no tienen acceso al DOM, y muchos sitios web
chrome.pageCapture
Updated 22 de agosto de 2024
Usa la API de chrome.pageCapture para guardar una pestaña como MHTML. MHTML es un formato estándar compatible con la mayoría de los navegadores. Encapsula en un solo archivo una página y todos sus recursos (imágenes, archivos CSS, etcétera). Ten en
chrome.fileSystemProvider
Updated 22 de agosto de 2024
Usa la API de chrome.fileSystemProvider para crear sistemas de archivos, a los que se puede acceder desde el administrador de archivos en ChromeOS. Debes declarar el "fileSystemProvider" permiso y sección del manifiesto de extensión para usar la API
chrome.dom
Updated 22 de agosto de 2024
Usa la API de chrome.dom para acceder a APIs especiales del DOM para extensiones Obtiene la shadow root abierta o la shadow root cerrada que aloja el elemento especificado. Si el elemento no adjunta la shadow root, mostrará un valor nulo. HTMLElement
chrome.debugger
Updated 22 de agosto de 2024
La API de chrome.debugger funciona como un transporte alternativo para el protocolo de depuración remota de Chrome. Usa chrome.debugger para adjuntarlo a una o más pestañas a fin de instrumentar la interacción de red, depurar JavaScript, mutar el DOM
chrome.loginState
Updated 22 de agosto de 2024
Usa la API de chrome.loginState para leer y supervisar el estado de acceso. "SIGNIN_PROFILE" Especifica que la extensión se encuentra en el perfil de acceso. "USER_PROFILE" Especifica que la extensión se encuentra en el perfil del usuario. "UNKNOWN"
chrome.omnibox
Updated 22 de agosto de 2024
La API del cuadro multifunción te permite registrar una palabra clave con la barra de direcciones de Google Chrome, que también se conoce como cuadro multifunción. Cuando el usuario ingresa la palabra clave de tu extensión, comienza a interactuar
chrome.management
Updated 22 de agosto de 2024
La API de chrome.management proporciona formas de administrar las apps y extensiones instaladas. Debes declarar la "administración" en el manifiesto de extensiones para usar la en la API de Cloud. Por ejemplo:
chrome.downloads
Updated 22 de agosto de 2024
Usa la API de chrome.downloads para iniciar, supervisar, manipular y buscar descargas de manera programática. Para usar esta API, debes declarar el permiso "downloads" en el manifiesto de extensión. Puedes encontrar ejemplos simples de cómo usar la
chrome.platformKeys
Updated 22 de agosto de 2024
Usa la API de chrome.platformKeys para acceder a los certificados de cliente administrados por la plataforma. Si el usuario o la política otorgan el permiso, una extensión puede usar ese certificado en su protocolo de autenticación personalizado.
chrome.history
Updated 22 de agosto de 2024
Usa la API de chrome.history para interactuar con el registro de las páginas visitadas del navegador. Puedes agregar, quitar y consultar las URL en el historial del navegador. Para anular la página del historial con tu propia versión, consulta Anular
chrome.identity
Updated 22 de agosto de 2024
Usa la API de chrome.identity para obtener tokens de acceso de OAuth2. string Es un identificador único para la cuenta. Este ID no cambiará mientras dure la cuenta. "SYNC" Especifica que la sincronización está habilitada para la cuenta principal.
chrome.gcm
Updated 22 de agosto de 2024
Usa chrome.gcm para habilitar apps y extensiones a fin de enviar y recibir mensajes a través de Firebase Cloud Messaging (FCM). El tamaño máximo (en bytes) de todos los pares clave-valor en un mensaje. 4,096 Registra la aplicación con FCM. callback
chrome.notifications
Updated 22 de agosto de 2024
Usa la API de chrome.notifications para crear notificaciones enriquecidas mediante plantillas y muéstralas a los usuarios en la bandeja del sistema. string opcional Los íconos de botones no son visibles para los usuarios de Mac OS X. string string
chrome.instanceID
Updated 22 de agosto de 2024
Usa chrome.instanceID para acceder al servicio Instance ID. Restablece el identificador de instancias de la app y revoca todos los tokens asociados con ella. función opcional El parámetro callback se ve de la siguiente manera: Promesa<void> Las
chrome.browsingData
Updated 22 de agosto de 2024
Usa la API de chrome.browsingData para quitar los datos de navegación del perfil local de un usuario. Para usar esta API, debes declarar el permiso "browsingData" en el manifiesto de extensión. El caso de uso más simple de esta API es un mecanismo
chrome.system.memory
Updated 22 de agosto de 2024
La API de chrome.system.memory número La cantidad de capacidad disponible, en bytes. número La cantidad total de capacidad de memoria física, en bytes. Obtener información sobre la memoria física función opcional El parámetro callback se ve de la
chrome.desktopCapture
Updated 21 de agosto de 2024
La API de Desktop Capture captura el contenido de la pantalla, ventanas individuales o pestañas individuales. Enum que se usa para definir el conjunto de fuentes de contenido multimedia de escritorio que se usan en chooseDesktopMedia(). “pantalla”
chrome.documentScan
Updated 21 de agosto de 2024
Usa la API de chrome.documentScan para descubrir y recuperar imágenes de los escáneres de documentos adjuntos. La API de Document Scan está diseñada para permitir que las aplicaciones y extensiones vean el contenido de documentos en papel en un
chrome.dns
Updated 21 de agosto de 2024
Usa la API de chrome.dns para la resolución de DNS. Para usar esta API, debes declarar el permiso "dns" en el manifiesto. El siguiente código llama a resolve() para recuperar la dirección IP de example.com. service-worker.js: string opcional Es una
chrome.declarativeWebRequest
Updated 21 de agosto de 2024
Nota: Esta API está obsoleta. Consulta la API de declarativeNetRequest en su lugar. Usa la API de chrome.declarativeWebRequest para interceptar, bloquear o modificar solicitudes en tránsito. Es mucho más rápida que la API de chrome.webRequest, ya que
Referencia de la API
Updated 20 de agosto de 2024
Referencia completa a todas las APIs disponibles para Extensiones de Chrome. Esto incluye las APIs de la plataforma de apps de Chrome que dejó de estar disponible, así como las APIs que aún están en versión beta y para desarrolladores.
chrome.declarativeNetRequest
Updated 20 de agosto de 2024
La API de chrome.declarativeNetRequest se usa para bloquear o modificar las solicitudes de red mediante la especificación de reglas declarativas. Esto permite que las extensiones modifiquen las solicitudes de red sin interceptarlas ni ver su
chrome.alarms
Updated 20 de agosto de 2024
Usa la API de chrome.alarms para programar que el código se ejecute de forma periódica o a una hora específica en el futuro. Para usar la API de chrome.alarms, declara el permiso "alarms" en el manifiesto: En los siguientes ejemplos, se muestra cómo
chrome.contextMenus
Updated 20 de agosto de 2024
Usa la API de chrome.contextMenus para agregar elementos al menú contextual de Google Chrome. Puedes elegir a qué tipos de objetos se aplicarán los elementos que agregues al menú contextual, como imágenes, hipervínculos y páginas. Los elementos del
chrome.debugger
Updated 20 de agosto de 2024
La API de chrome.debugger funciona como un transporte alternativo para el protocolo de depuración remota de Chrome. Usa chrome.debugger para adjuntarlo a una o más pestañas a fin de instrumentar la interacción de red, depurar JavaScript, mutar el DOM
chrome.audio
Updated 20 de agosto de 2024
Se proporciona la API de chrome.audio para permitir que los usuarios obtengan información sobre los dispositivos de audio conectados al sistema y los controlen. Actualmente, esta API solo está disponible en modo kiosco para ChromeOS. string Nombre
chrome.declarativeContent
Updated 20 de agosto de 2024
Usa la API de chrome.declarativeContent para realizar acciones según el contenido de una página, sin requerir permiso para leer el contenido de la página. La API de contenido declarativo te permite habilitar la acción de tu extensión según la URL de
chrome.commands
Updated 20 de agosto de 2024
Usa la API de comandos para agregar combinaciones de teclas que activen acciones en tu extensión, por ejemplo, una acción para abrir la acción del navegador o enviar un comando a la extensión. Para usar esta API, se deben declarar las siguientes
chrome.browsingData
Updated 20 de agosto de 2024
Usa la API de chrome.browsingData para quitar los datos de navegación del perfil local de un usuario. Debe declarar los "browsingData" permiso en el manifiesto de extensión para usar esta API. El caso de uso más simple de esta API es un mecanismo
Ejemplos
Updated 25 de julio de 2024
Las muestras de extensiones de Chrome están disponibles en GitHub.
Extensiones de Chrome: Actualizaciones importantes de la política
Updated 10 de julio de 2024
Este anuncio incluye una serie de actualizaciones de la página Políticas del programa para desarrolladores diseñadas para fomentar el desarrollo de productos de alta calidad, evitar comportamientos engañosos y garantizar el consentimiento informado de los usuarios.
¿Qué sucederá con las extensiones de Chrome?
Updated 10 de julio de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Cómo agregar Trusted Types a YouTube
Updated 24 de junio de 2024
YouTube está mejorando la seguridad de la plataforma con Trusted Types para evitar ataques de secuencias de comandos entre sitios, pero puede afectar tu extensión.
Detrás de Chrome Web Store: Cómo formular preguntas de confianza y seguridad
Updated 18 de junio de 2024
Conversamos con el equipo a cargo de la revisión en Chrome Web Store.
Manifiesto: Versión mínima de Chrome
Updated 26 de abril de 2024
Documentación de referencia para la propiedadminimum_chrome_version de manifest.json.
Manifiesto: Tokens de prueba
Updated 18 de abril de 2024
Documentación de referencia para la propiedad try_tokens de manifest.json.
¿Qué sucederá con las extensiones de Chrome?
Updated 16 de abril de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Reversiones de versiones en el Panel del desarrollador de Chrome Web Store
Updated 9 de abril de 2024
Esta semana, nos complace lanzar una nueva función que permite a los desarrolladores revertir sus extensiones a la versión publicada anterior en Chrome Web Store. Nuestro objetivo es brindarles a los desarrolladores mayor tranquilidad cuando
Internacionaliza la interfaz
Updated 29 de febrero de 2024
Usa la API de chrome.i18n para renderizar tu interfaz en varios lenguajes.
Cómo hacer que tu extensión sea accesible
Updated 29 de febrero de 2024
Para muchos usuarios, la accesibilidad es literalmente la interfaz de usuario y sus funciones son útiles para muchos otros.
Extensiones de Chrome: El recorrido de Eyeo para probar la suspensión de los service worker
Updated 27 de febrero de 2024
En esta publicación, el equipo de Eyeo comparte su experiencia con el problema de probar los trabajadores de servicios de extensión. En particular, veremos cómo asegurarse de que las extensiones de Chrome funcionen correctamente cuando se suspende un service worker.
Cómo configurar los íconos de extensiones
Updated 16 de febrero de 2024
Una extensión requiere al menos un ícono para representarla en la barra de herramientas.
Cómo migrar a Manifest V3
Updated 14 de febrero de 2024
Guía para convertir extensiones de Manifest V2 en extensiones de Manifest V3.
Usa WebUSB
Updated 14 de febrero de 2024
La API de WebUSB, que expone dispositivos compatibles con el Bus Universal en Serie Universal (USB) no estándar a la Web, está disponible en extensiones.
Usa WebHID
Updated 14 de febrero de 2024
La API de WebHID, que expone los dispositivos compatibles con dispositivos de interfaz humana (HID) en la Web, está disponible en extensiones.
Manifiesto: Política de Seguridad del Contenido
Updated 13 de febrero de 2024
Documentación de referencia para las propiedades de la política de seguridad del contenido de manifest.json.
chrome.runtime
Updated 6 de febrero de 2024
Usa la API de chrome.runtime para recuperar el trabajador de servicio, mostrar detalles sobre el manifiesto y escuchar y responder eventos en el ciclo de vida de la extensión. También puedes usar esta API para convertir la ruta de acceso relativa de
Cómo declarar permisos
Updated 5 de febrero de 2024
Descripción general de los valores válidos para la propiedad de permisos en manifest.json.
Lineamientos de advertencia de permisos
Updated 5 de febrero de 2024
Cómo funcionan las advertencias de permisos en las extensiones de Chrome
Usa Web Push
Updated 5 de febrero de 2024
Guía paso a paso sobre cómo usar Web Push con extensiones de Chrome
Cómo responder a comandos
Updated 26 de enero de 2024
Responde a combinaciones de teclas personalizadas en una extensión.
¿Qué sucederá con las extensiones de Chrome?
Updated 23 de enero de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Cómo activar acciones desde el cuadro multifunción
Updated 22 de enero de 2024
Activa acciones desde el cuadro multifunción.
Usa Firebase Cloud Messaging (FCM) con chrome.gcm
Updated 16 de enero de 2024
Guía paso a paso para usar Firebase Messaging con chrome.gcm
Cómo implementar una acción
Updated 15 de enero de 2024
Responde a un usuario que hace clic en la barra de herramientas.
Crea un menú contextual
Updated 15 de diciembre de 2023
Implementa una ventana emergente que permite a los usuarios invocar funciones de la extensión.
Cómo abordar incumplimientos de código alojados de manera remota
Updated 13 de diciembre de 2023
Un service worker permite que las extensiones se ejecuten solo cuando sea necesario, lo que ahorra recursos.
Cómo agregar una ventana emergente
Updated 12 de diciembre de 2023
Implementa una ventana emergente que permite a los usuarios invocar funciones de la extensión.
Reanuda la transición a Manifest V3
Updated 16 de noviembre de 2023
En diciembre del año pasado, pausamos la baja programada del manifiesto V2 para abordar los comentarios de los desarrolladores y ofrecer mejores soluciones a los problemas de migración. Como resultado de estos comentarios, realizamos varios cambios
Mejora del filtrado de contenido en Manifest V3
Updated 15 de noviembre de 2023
Durante el último año, participamos activamente en conversaciones con los proveedores de varias extensiones de bloqueo de contenido sobre cómo mejorar la plataforma de extensiones MV3. En función de estas discusiones, muchas de las cuales se llevaron
Novedades de Chrome 120 para extensiones
Updated 2 de noviembre de 2023
Un resumen de los cambios importantes en Chrome 120 para desarrolladores de extensiones de Chrome.
Control de archivos en ChromeOS
Updated 1 de noviembre de 2023
Cómo abrir archivos en service workers de extensión de Chrome, ventanas emergentes, paneles laterales o secuencias de comandos de contenido
file_handlers
Updated 1 de noviembre de 2023
Documentación de referencia para la propiedad file_handlers de manifest.json.
¿Qué sucederá con las extensiones de Chrome?
Updated 17 de octubre de 2023
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Prueba de unidades de extensiones de Chrome
Updated 12 de octubre de 2023
Cómo escribir pruebas de unidades para extensiones
Prueba extensiones de Chrome con Puppeteer
Updated 12 de octubre de 2023
Cómo escribir una prueba automatizada para extensiones de Chrome con Puppeteer
Pruebas de extremo a extremo para las extensiones de Chrome
Updated 12 de octubre de 2023
Cómo escribir pruebas de extremo a extremo para las extensiones
Informa un error de extensión
Updated 11 de octubre de 2023
Cómo informar errores de extensiones o problemas con la documentación
Cómo buscar y seguir un error
Updated 11 de octubre de 2023
Comprobar si ya se informó un error o una solicitud de función
Sugerencias para Herramientas para desarrolladores: Depuración de extensiones de Chrome
Updated 3 de octubre de 2023
Obtén más información sobre cómo usar las Herramientas para desarrolladores para depurar extensiones de Chrome.
Google Summer of Code y las extensiones de Chrome
Updated 4 de septiembre de 2023
Experiencia y consejos para participar en Google Summer of Code.
Publica tu extensión
Updated 4 de septiembre de 2023
Orientación para publicar una nueva extensión de Manifest V3
Estamos llevando la Verificación de seguridad a la página chrome://extensions
Updated 16 de agosto de 2023
A partir de la versión 117 de Chrome, Chrome destacará proactivamente a los usuarios cuando una extensión que hayan instalado ya no esté disponible en Chrome Web Store.
Manifiesto: secuencias de comandos de contenido
Updated 10 de agosto de 2023
Documentación de referencia para la propiedad "content_scripts" de manifest.json.
Novedades de Chrome 116 para extensiones
Updated 20 de julio de 2023
Un resumen de los cambios importantes en Chrome 116 para desarrolladores de extensiones de Chrome.
¿Qué sucederá con las extensiones de Chrome?
Updated 13 de julio de 2023
Una descripción general de los cambios que implementamos en las extensiones de Chrome este año, además de las próximas y emocionantes funciones de extensión que los desarrolladores pueden esperar.
Usa WebSockets en service workers
Updated 4 de julio de 2023
Obtén instrucciones paso a paso para conectarte a un WebSocket en tu extensión de Chrome.
Usar ubicación geográfica
Updated 20 de junio de 2023
Cómo usar la ubicación geográfica en service workers de extensión de Chrome, ventanas emergentes, paneles laterales o secuencias de comandos de contenido
Manifiesto: fondo
Updated 24 de mayo de 2023
Documentación de referencia para la propiedad de fondo de manifest.json.
Información acerca de los service workers de extensión
Updated 3 de mayo de 2023
Los service workers de extensión son el controlador central de eventos de una extensión. Eso los diferencia de los trabajadores de servicios web.
Eventos en service workers
Updated 2 de mayo de 2023
Los service workers de extensión responden a los eventos de service worker estándar y a muchos eventos en las APIs de extensión.
Conceptos básicos del service worker de extensiones
Updated 2 de mayo de 2023
Los service workers de extensión se instalan y actualizan de manera diferente a los service workers web.
El ciclo de vida de un service worker de extensiones
Updated 2 de mayo de 2023
Los service workers de extensión responden a los eventos de service worker estándar y a los eventos en espacios de nombres de extensiones. Se presentan juntos porque, a menudo, un tipo sigue a otro durante el uso de una extensión.
Grabación de audio y captura de pantalla
Updated 14 de abril de 2023
Cómo grabar audio o video desde una pestaña, ventana o pantalla
Controla eventos con service workers
Updated 2 de abril de 2023
Aprende a crear y depurar un trabajador de servicio de extensión.
Migra a un service worker
Updated 9 de marzo de 2023
Un service worker permite que las extensiones se ejecuten solo cuando sea necesario, lo que ahorra recursos.
Reemplaza los objetos de escucha de solicitudes web de bloqueo
Updated 9 de marzo de 2023
En la segunda de tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Cómo actualizar el manifiesto
Updated 9 de marzo de 2023
El archivo manifest.json requiere un formato ligeramente diferente para Manifest V3 y Manifest V2.
Actualiza tu código
Updated 9 de marzo de 2023
En la primera de las tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Mejora la seguridad de las extensiones
Updated 8 de marzo de 2023
En la última de las tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Mensajería nativa
Updated 27 de febrero de 2023
Intercambia mensajes con aplicaciones nativas desde tu extensión de Chrome.
Obtén ayuda con las extensiones de Chrome
Updated 21 de febrero de 2023
Adónde dirigirte para obtener ayuda con preguntas que no se abordan en la documentación.
Mayores vidas de los service worker de extensiones
Updated 27 de enero de 2023
Los service workers de extensión ahora pueden permanecer activos mientras reciban eventos. Esto aumenta la confiabilidad de los trabajadores de servicios de extensión, pero tiene un inconveniente que debes evitar.
Documentos fuera de pantalla en Manifest V3
Updated 25 de enero de 2023
Presentamos la API de Offscreen Documents para el desarrollo de extensiones de Chrome.
Recuperando íconos de página
Updated 11 de enero de 2023
Cómo obtener el ícono de página de un sitio web
Actualizaciones de las políticas de Chrome Web Store
Updated 15 de diciembre de 2022
Chrome está actualizando las Políticas del programa para desarrolladores de Chrome Web Store a fin de indicar claramente nuestros principios rectores, proporcionar más contexto sobre la aplicación de las políticas y facilitar la comprensión de nuestras políticas.
Manifiesto: oauth2
Updated 14 de noviembre de 2022
Documentación de referencia para la propiedad oauth2 de manifest.json.
Actualizaciones de las políticas de Chrome Web Store
Updated 1 de noviembre de 2022
Chrome está actualizando las Políticas del programa para desarrolladores de Chrome Web Store a fin de indicar claramente nuestros principios rectores, proporcionar más contexto sobre la aplicación de las políticas y facilitar la comprensión de nuestras políticas.
Manifiesto: input_components
Updated 28 de octubre de 2022
Documentación de referencia para la propiedad input_components de manifest.json.
Una nueva forma de comenzar tu recorrido de desarrollo de extensiones de Chrome
Updated 6 de octubre de 2022
Una mejor manera de iniciar el recorrido de aprendizaje de los desarrolladores de Chrome.
Administrar pestañas
Updated 4 de octubre de 2022
Obtén información para organizar pestañas de forma programática con grupos de pestañas.
Ejecuta secuencias de comandos en cada página
Updated 4 de octubre de 2022
Obtén información para agregar automáticamente elementos nuevos a páginas web existentes.
Extensión Hello World
Updated 4 de octubre de 2022
Crea tu primera extensión de Chrome de Hello World.
Cómo insertar secuencias de comandos en la pestaña activa
Updated 4 de octubre de 2022
Obtén información para simplificar el estilo de la página actual.
Manifiesto: autor
Updated 3 de octubre de 2022
Documentación de referencia para la propiedad del nombre del autor de manifest.json.
Más detalles sobre la transición a Manifest V3
Updated 28 de septiembre de 2022
Nuevos detalles sobre el plan para mover extensiones a Manifest V3
Renovación de Analytics en el Panel del desarrollador de Chrome Web Store
Updated 28 de julio de 2022
Google lanzará una experiencia renovada de análisis de artículos para el Panel del desarrollador de Chrome Web Store. El nuevo panel es más fácil de entender de un vistazo y consolida la información más útil al principio.
Actualizaciones de las políticas de Chrome Web Store para el 3er trimestre de 2021
Updated 27 de septiembre de 2021
Actualizamos nuestros requisitos de seguridad y aclaramos algunas políticas para mantener alta la calidad de las extensiones y la experiencia para los desarrolladores.
Transición de extensiones de Chrome a Manifest V3
Updated 23 de septiembre de 2021
Compartir detalles sobre el plan para mover extensiones a Manifest V3
Política de incorporaciones de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_embedder_policy de manifest.json.
Política de abridor de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_opener_policy de manifest.json.
Política de incorporaciones de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_embedder_policy de manifest.json.
Aislamiento de origen cruzado
Updated 3 de agosto de 2021
Descripción general del aislamiento de origen cruzado para las extensiones
Política de abridor de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_opener_policy de manifest.json.
Extensiones de Chrome: Aclaramos nuestras políticas de extensiones para una tienda web más segura y coherente
Updated 29 de junio de 2021
Actualizamos nuestros requisitos de seguridad y aclaramos algunas políticas para mantener alta la calidad de las extensiones y la experiencia para los desarrolladores.
Acerca de Manifest V2
Updated 9 de noviembre de 2020
Documentación para desarrolladores de extensiones de Chrome.
Controles del usuario para los permisos de organizador: guía de transición
Updated 1 de octubre de 2018
Lineamientos para actualizar tus extensiones a fin de controlar los cambios de permisos del host de tiempo de ejecución a partir de Chrome 70.
Preguntas frecuentes sobre la migración de la baja de la instalación intercalada
Updated 12 de junio de 2018
Preguntas frecuentes sobre la baja de las instalaciones integradas para las extensiones de Chrome.
Migra a secuencias de comandos en segundo plano controladas por eventos
Updated 23 de abril de 2018
Cómo migrar una secuencia de comandos persistente en segundo plano a un modelo no persistente basado en eventos para mejorar el rendimiento de tu extensión de Chrome
Alcance el rendimiento máximo
Updated 16 de abril de 2018
Lineamientos para crear una extensión de Chrome de alto rendimiento
Protege la privacidad del usuario
Updated 18 de marzo de 2018
Lineamientos para garantizar que la extensión de Chrome proteja la privacidad del usuario
Protege la privacidad del usuario
Updated 18 de marzo de 2018
Lineamientos para garantizar que la extensión de Chrome proteja la privacidad del usuario
Cómo diseñar la interfaz de usuario
Updated 16 de marzo de 2018
Lineamientos de IU y diseño para extensiones de Chrome.
Autohosting para Linux
Updated 14 de diciembre de 2017
Cómo empaquetar, alojar y actualizar archivos crx desde un servidor personal para usuarios de Linux
Cómo instalar extensiones en Linux
Updated 14 de diciembre de 2017
Cómo empaquetar, alojar y actualizar archivos crx desde un servidor personal
event_rules
Updated 12 de junio de 2015
Documentación de referencia para la propiedad event_rules de manifest.json.
event_rules
Updated 12 de junio de 2015
Documentación de referencia para la propiedad event_rules de manifest.json.
API de notificaciones enriquecidas
Updated 25 de junio de 2014
Cómo mostrar notificaciones a los usuarios de la extensión de Chrome
Usa la API de Notifications
Updated 25 de junio de 2014
Mostrar notificaciones a los usuarios de extensiones de Chrome
Cambios en el hosting de Chrome 33
Updated 4 de marzo de 2014
Detalles sobre los cambios en el hosting de las extensiones de Chrome que comenzaron en la versión 33 de Chrome.
Primeros pasos
Updated 28 de febrero de 2014
Instrucciones paso a paso para crear una extensión de Chrome
Preguntas frecuentes
Updated 28 de febrero de 2014
Preguntas frecuentes sobre las extensiones de Chrome.
Instructivo: Migra a Manifest V2
Updated 28 de febrero de 2014
Lineamientos para migrar de la versión 1 a la 2.
chrome.location
Updated 24 de febrero de 2014
Documentación de referencia para la API de chrome.location.
Anula la configuración de Chrome
Updated 14 de febrero de 2014
Cómo anular la configuración de Chrome desde una extensión de Chrome
Anula la configuración de Chrome
Updated 14 de febrero de 2014
Cómo anular la configuración de Chrome desde una extensión de Chrome
Manifiesto para el almacenamiento administrado
Updated 6 de diciembre de 2013
Documentación de referencia para la propiedad de almacenamiento de manifest.json.
Manifiesto para áreas de almacenamiento
Updated 6 de diciembre de 2013
Documentación de referencia para la propiedad de almacenamiento de manifest.json.
externally_connectable
Updated 21 de agosto de 2013
Documentación de referencia de la propiedad external_connectable de manifest.json.
externally_connectable
Updated 21 de agosto de 2013
Documentación de referencia de la propiedad external_connectable de manifest.json.
Manifiesto: Recursos accesibles en la Web
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad web_accessible_resources de manifest.json.
Manifest V2 - Versión [obsoleta]
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de versión de manifest.json.
Manifiesto: Zona de pruebas
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de zona de pruebas de manifest.json.
Manifiesto: descripción
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de descripción de manifest.json.
Manifiesto: descripción
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de descripción de manifest.json.
Manifiesto: configuración regional predeterminada
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad default_locale de manifest.json.
Manifiesto: nombre
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de nombre de manifest.json.
Manifiesto: nombre corto
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad short_name del manifiesto.json.
Manifiesto: Recursos accesibles en la Web
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad web_accessible_resources de manifest.json.
Manifiesto: Versión mínima de Chrome
Updated 12 de mayo de 2013
Documentación de referencia para la propiedadminimum_chrome_version de manifest.json.
Manifiesto: clave
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad clave de manifest.json.
Versión del manifiesto
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad manifest_version de manifest.json.
Manifiesto: Íconos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de íconos de manifest.json.
Manifiesto: Clave
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad clave de manifest.json.
Manifiesto: Requisitos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad requirements de manifest.json.
Manifiesto: habilitación sin conexión
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad offline_enabled de manifest.json.
Manifiesto: Incógnito
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de incógnito de manifest.json.
Manifiesto: Requisitos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad requirements de manifest.json.
Manifiesto: nombre y nombre corto
Updated 12 de mayo de 2013
Documentación de referencia para las propiedades name y short_name del manifiesto.json.
Manifiesto: Versión
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de versión de manifest.json.
Manifiesto: URL de página principal
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad home_url de manifest.json.
Manifiesto: Zona de pruebas
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de zona de pruebas de manifest.json.
Manifiesto: configuración regional predeterminada
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad default_locale de manifest.json.
Manifiesto: Íconos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de íconos de manifest.json.
Manifiesto: URL de página principal
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad home_url de manifest.json.
Manifiesto: Incógnito
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de incógnito de manifest.json.
Manifiesto: módulos Nacl
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad nacl_modules de manifest.json.
¿Qué son las extensiones?
Updated 21 de febrero de 2013
Una descripción general del propósito de las extensiones de Chrome y cómo se desarrollaron.
Cómo declarar permisos
Updated 8 de octubre de 2012
Descripción general de los valores válidos para la propiedad de permisos en manifest.json.
El permiso activeTab
Updated 21 de septiembre de 2012
Cómo usar el permiso activeTab en tu extensión de Chrome
El permiso "activeTab"
Updated 21 de septiembre de 2012
Cómo usar el permiso activeTab en tu extensión de Chrome
Brindar opciones a los usuarios
Updated 18 de septiembre de 2012
Cómo permitir que los usuarios personalicen su extensión
Cómo declarar permisos y advertir a los usuarios
Updated 18 de septiembre de 2012
Cómo implementar permisos para proteger a tus usuarios y tu extensión
Versión del manifiesto
Updated 18 de septiembre de 2012
La propiedad manifest_version de manifest.json indica a qué versión de la especificación del manifiesto se orienta una extensión de Chrome.
Transmisión de mensajes
Updated 18 de septiembre de 2012
Cómo pasar mensajes entre extensiones y secuencias de comandos de contenido
Usa Google Analytics 4
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo hacer un seguimiento del uso de tu extensión con Google Analytics 4.
Cómo usar eval en las extensiones de Chrome
Updated 18 de septiembre de 2012
Cómo usar eval() en una extensión de Chrome
Patrones de coincidencia
Updated 18 de septiembre de 2012
Conceptos básicos sobre los patrones de coincidencia de URL en las extensiones de Chrome
XMLHttpRequest de origen cruzado
Updated 18 de septiembre de 2012
Cómo implementar XHR de origen cruzado en tu extensión de Chrome
Formato de archivo de manifiesto
Updated 18 de septiembre de 2012
Una descripción general de las propiedades de manifest.json que puedes usar en tu extensión de Chrome
Chrome Web Store
Updated 18 de septiembre de 2012
Cómo alojar tu extensión en Chrome Web Store y actualizar una extensión alojada en Chrome Web Store
Anula páginas de Chrome
Updated 18 de septiembre de 2012
Cómo anular el Administrador de favoritos, el historial y las páginas de Nueva pestaña de Chrome en tu extensión de Chrome
Formato de archivo de manifiesto
Updated 18 de septiembre de 2012
Descripción general de las propiedades de manifest.json de una extensión de Chrome
Transmisión de mensajes
Updated 18 de septiembre de 2012
Cómo pasar mensajes entre extensiones y secuencias de comandos de contenido
OAuth2: Autentica usuarios con Google
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo crear una extensión que acceda a los contactos de Google de un usuario a través de la API de Google People, la API de Chrome Identity y OAuth2.
Brindar opciones a los usuarios
Updated 18 de septiembre de 2012
Cómo permitir que los usuarios personalicen tu Extensión.
Extensiones de depuración
Updated 18 de septiembre de 2012
Instrucciones para depurar extensiones de Chrome.
Anular páginas de Chrome
Updated 18 de septiembre de 2012
Cómo anular el Administrador de favoritos, el historial y las páginas de Nueva pestaña de Chrome en tu extensión de Chrome
Descripción general de la arquitectura
Updated 18 de septiembre de 2012
Una explicación de alto nivel de la arquitectura de software de las extensiones de Chrome.
Instructivo: Google Analytics
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo hacer un seguimiento del uso de su extensión con Google Analytics.
Cómo depurar extensiones
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo depurar extensiones de Chrome
Patrones de coincidencia
Updated 18 de septiembre de 2012
Ejemplos de cómo funcionan la coincidencia de patrones de secuencias de comandos de contenido y el permiso de host.
Formatos de mensajes de localización
Updated 18 de septiembre de 2012
Documentación de referencia sobre el formato del archivo messages.json para las extensiones de Chrome.
Solicitudes de red de origen cruzado
Updated 18 de septiembre de 2012
Implementa solicitudes de red de origen cruzado en tu extensión de Chrome.
Cómo usar eval() en iframes de zona de pruebas
Updated 18 de septiembre de 2012
Cómo usar eval() en una extensión de Chrome
OAuth 2.0: autentica usuarios con Google
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo crear una extensión que acceda a los contactos de Google de un usuario a través de la API de Google People, la API de Chrome Identity y OAuth2.
Descripción general del desarrollo de extensiones
Updated 17 de septiembre de 2012
Descripción general de las funciones y los componentes de las extensiones de Chrome
Accesibilidad (a11y)
Updated 17 de septiembre de 2012
Cómo hacer que tu extensión de Chrome Manifest V2 sea accesible
Cómo extender Herramientas para desarrolladores
Updated 17 de septiembre de 2012
Cómo crear una extensión de Chrome que agregue funcionalidad a las Herramientas para desarrolladores de Chrome
Notificaciones enriquecidas con webKit
Updated 17 de septiembre de 2012
Cómo implementar las notificaciones en tu extensión de Chrome
Administra eventos con secuencias de comandos en segundo plano
Updated 17 de septiembre de 2012
Cómo responder a activadores del navegador (eventos) desde una secuencia de comandos en segundo plano de la extensión de Chrome
Secuencias de comandos de contenido
Updated 17 de septiembre de 2012
Una explicación de las secuencias de comandos de contenido y cómo usarlas en tu extensión de Chrome
Secuencias de comandos de contenido
Updated 17 de septiembre de 2012
Una explicación de las secuencias de comandos de contenido y cómo usarlas en tu extensión de Chrome
Opciones de distribución de extensiones alternativas
Updated 17 de septiembre de 2012
Cómo distribuir extensiones de Chrome fuera de Chrome Web Store
Extender Herramientas para desarrolladores
Updated 17 de septiembre de 2012
Cómo crear una extensión de Chrome que agregue funciones a las Herramientas para desarrolladores de Chrome
Compatibilidad con accesibilidad
Updated 17 de septiembre de 2012
Cómo hacer que tu extensión de Chrome sea accesible
Usa métodos de instalación alternativos
Updated 17 de septiembre de 2012
Cómo instalar extensiones de Chrome usando las preferencias JSON o el registro de Windows.
Use the Chrome Web Store Publish API
Updated 27 de febrero de 2025
How to programmatically create, update, and publish items in the Chrome Web Store.
Chrome Web Store API Reference
Updated 27 de febrero de 2025
This reference describes the methods and resource representation available for the Chrome Web Store Publish API. Each resource type has one or more data representations and one or more methods. See Using the Chrome Web Store Publish API for a guide
Google Play for Education Addendum to the Google Chrome Web Store Developer Agreement
Updated 27 de febrero de 2025
In connection with the Google Chrome Web Store, Google may make certain Chrome Web Store applications available in Google's Play for Education site. If You or Your organization is interested in participating, please verify that the
Chrome Web Store
Updated 16 de diciembre de 2024
Chrome Web Store An online marketplace where users can browse for extensions and themes. Publish your extension there and make it accessible to the world. dashboard Developer Dashboard Publish your extension and manage your store items. local_mall
Prepare your extension as we begin testing a new extensions menu
Updated 19 de noviembre de 2024
How to prepare your extension for the new extensions menu.
Creating a great listing page
Updated 2 de agosto de 2024
Best practices on how to make a high-quality, engaging listing page for your item in the Chrome Web Store.
Deceptive Installation Tactics FAQ
Updated 10 de julio de 2024
Frequently asked questions about Chrome Web Store's policies on deceptive installation tactics.
Best Practices and Guidelines
Updated 10 de julio de 2024
Research and understand the Chrome Web Store policies. Before developing a Chrome extension, it is important to review the Chrome Web Store Developer Program Policies and ensure your extension complies with all guidelines and requirements. Extensions
Deceptive Installation Tactics
Updated 10 de julio de 2024
Extensions must be marketed responsibly. The set of functionalities promised by the extension must be stated clearly and in a transparent manner. The outcome of any user interaction should match the reasonable expectations that were set with the
Quality guidelines
Updated 10 de julio de 2024
An extension must have a single purpose that is narrow and easy to understand. Don't create an extension that requires users to accept bundles of unrelated functionality. If two pieces of functionality are clearly separate, they should be put into
Listing Requirements
Updated 10 de julio de 2024
If your product has a blank description field or is missing an icon or screenshots, it will be rejected. Ensure your product's listing information is up to date, accurate, and comprehensive. We don't allow extensions with misleading, inaccurate,
Extensions quality guidelines FAQ
Updated 10 de julio de 2024
Frequently asked questions about the single purpose policy.
Content filtering
Updated 30 de mayo de 2024
An explanation of content filtering and how to approach it in your Chrome Extension.
chrome.accessibilityFeatures
Updated 24 de mayo de 2024
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
chrome.accessibilityFeatures
Updated 24 de mayo de 2024
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
chrome.extensionTypes
Updated 23 de mayo de 2024
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
chrome.extensionTypes
Updated 23 de mayo de 2024
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
Skip review for eligible changes
Updated 17 de mayo de 2024
An overview of expedited review for Declarative Net Request changes.
Rollback a published Chrome Web Store item
Updated 9 de abril de 2024
How to rollback an extension that you previously published on the
Additional Requirements for Manifest V3
Updated 3 de abril de 2024
Extensions using Manifest V3 must meet additional requirements related to the extension's code. Specifically, the full functionality of an extension must be easily discernible from its submitted code, unless otherwise exempt as noted in Section 2.
Extensions / How to
Updated 12 de marzo de 2024
Solve common development tasks around Chrome extensions
Mature & Sexually Explicit Material
Updated 21 de febrero de 2024
We don't allow content that contains nudity, graphic sex acts, sexually explicit material, or content that drives traffic to commercial pornography sites. We also don't allow content that promotes incest, bestiality, necrophilia, or non-consensual
chrome.location
Updated 16 de febrero de 2024
The chrome.location API is no longer supported. We recommend using open web alternatives such as the Geolocation API instead.
Register your developer account
Updated 13 de febrero de 2024
How to register as a Chrome Web Store developer.
Trader/Non-Trader developer identification and verification
Updated 9 de febrero de 2024
Developer's requirement to disclose and verify their trader/non-trader status.
Extensions / Samples
Updated 8 de febrero de 2024
Samples Explore samples from the Chrome Extension samples repository. Use these to learn how extensions work or as starting points for building your own extensions. action.disable action.enable action.getBadgeBackgroundColor action.getBadgeText
Permissions
Updated 6 de febrero de 2024
A list of permissions and user warnings available on the extensions platform.
Real-time Updates in Extensions
Updated 20 de diciembre de 2023
Managing real-time updates in Extensions
Extensions / Reference
Updated 11 de diciembre de 2023
Reference for the extensions manifest, related permissions and APIs
Extensions / Manifest V3
Updated 1 de diciembre de 2023
Manifest V3 Manifest V3 is the latest version of the extensions platform. We have made a number of changes to the available APIs and added a number of new features. Manifest V3 aims to be the first step in our platform vision to improve the privacy,
chrome.webstore
Updated 1 de diciembre de 2023
As of 06/12/2018, inline installation is deprecated. For more information, read our Chromium Blog post and Migration FAQ.
User interface components
Updated 27 de noviembre de 2023
A catalog of user interface elements available in extensions.
Set up your developer account
Updated 16 de octubre de 2023
How to set up your Chrome Web Store developer account.
Support and feedback
Updated 11 de octubre de 2023
Give us feedback to help us improve the platform and fix its bugs.
Submit a feature request
Updated 11 de octubre de 2023
Submit a request for a feature that you believe could improve the extension platform.
Storage and cookies
Updated 28 de septiembre de 2023
Overview of how web storage APIs and cookies work in extensions.
Use your Google Analytics account with the Chrome Web Store
Updated 2 de agosto de 2023
See analytics for your Chrome Web Store listing in addition to the metrics offered in the Developer Dashboard.
Design a superior user experience with the new Side Panel API
Updated 30 de mayo de 2023
Introducing the new Side Panel API for Chrome extensions.
Manifest V3 migration checklist
Updated 9 de marzo de 2023
A quick reference for upgrading your extensions from Manifest V2 to Manifest V3.
Test service worker termination with Puppeteer
Updated 2 de febrero de 2023
A guide explaining how to test service worker termination using Puppeteer.
Affiliate Ads
Updated 15 de diciembre de 2022
Any affiliate program must be described prominently in the product's Chrome Web Store page, user interface, and before installation. Related user action is required before the inclusion of each affiliate code, link, or cookie. Some example violations
Affiliate Ads FAQ
Updated 15 de diciembre de 2022
Frequently asked questions about Chrome Web Store's policies on affiliate ads.
Chrome Extensions: Extending API to support Instant Navigation
Updated 30 de noviembre de 2022
The Extensions API has been updated to support back/forward cache, preloading navigations.
Spam and Abuse
Updated 1 de noviembre de 2022
We don't allow any developer, related developer accounts, or their affiliates to submit multiple extensions that provide duplicate experiences or functionality on the Chrome Web Store. Extensions should provide value to users through the creation of
Minimum Functionality
Updated 1 de noviembre de 2022
Do not post an extension with a single purpose of installing or launching another app, theme, webpage, or extension. Extensions with broken functionality—such as dead sites or non-functioning features—are not allowed. Extensions must provide a basic
Handling Requirements
Updated 1 de noviembre de 2022
If your product is associated with a security vulnerability that could be exploited to compromise another application, service, browser, or system, we may remove your product from the Chrome Web Store and take other measures to protect users. In such
Use of Permissions
Updated 1 de noviembre de 2022
Request access to the narrowest permissions necessary to implement your Product's features or services. If more than one permission could be used to implement a feature, you must request those with the least access to data or functionality. Don't
Code Readability Requirements
Updated 1 de noviembre de 2022
Developers must not obfuscate code or conceal functionality of their extension. This also applies to any external code or resource fetched by the extension package. Minification is allowed, including the following forms: Removal of whitespace,
Featured Products
Updated 1 de noviembre de 2022
The Chrome Web Store features products that align with our standards, values, and that we believe will produce valuable user experiences. Certain products that don't meet these standards, but which do not explicitly violate Chrome Web Store
Notification and appeals
Updated 1 de noviembre de 2022
In the event that your Product is removed from the Chrome Web Store, you will receive an email notification to that effect, with further instructions if applicable. Verify that the associated publisher account with your Product can receive emails
Misleading or Unexpected Behavior
Updated 1 de noviembre de 2022
We do not allow products that deceive or mislead users, including in the content, title, description, or screenshots. If any of your product's content, title, icon, description, or screenshots contains false or misleading information, we may remove
Limited Use
Updated 1 de noviembre de 2022
This policy establishes the Chrome Web Store's minimum user data privacy requirements; you or your Product must comply with applicable laws. You must limit your use of the data to the practices you disclosed. Collection and use of web browsing
Chrome Apps
Updated 1 de noviembre de 2022
To ensure a great user experience, Chrome Apps distributed through the Chrome Web Store must follow the additional quality guidelines listed below. The guidelines in this section apply only to Chrome Apps. Packaged apps should: Take advantage of the
Accepting Payment From Users
Updated 1 de noviembre de 2022
If you collect sensitive personal information through your Product for sales, you must follow these requirements: You must securely collect, store, and transmit all credit card and other sensitive personal information in accordance with privacy and
Ads
Updated 1 de noviembre de 2022
Ads are considered part of your Product for purposes of content review and compliance with developer terms, and therefore must comply with the above content policies. Ads which are inconsistent with the content rating of your products or extension
Regulated goods and services
Updated 1 de noviembre de 2022
Don't engage in or promote unlawful activities in your product, such as rape, illegal sex work, or the sale of prescription drugs without a prescription. We will remove content which promotes, glorifies, or encourages dangerous or illegal activity
Privacy Policies
Updated 1 de noviembre de 2022
If your Product handles any user data, then you must post an accurate and up to date privacy policy. The privacy policy must, together with any in-Product disclosures, comprehensively disclose: How your Product collects, uses and shares user data All
2-Step Verification
Updated 1 de noviembre de 2022
To ensure the security of Chrome Web Store accounts, 2-Step Verification is required for all developer accounts prior to publishing an extension or updating an existing extension. Developers can activate 2-Step Verification for their Google accounts
Disclosure Requirements
Updated 1 de noviembre de 2022
You must be transparent in how you handle user data (e.g., information provided by a user or collected about a user or a user's use of the Product or Chrome Browser), including by disclosing the collection, use, and sharing of the data. If your
API Use
Updated 1 de noviembre de 2022
Extensions must use existing Chrome APIs for their designated use case. Use of any other method, for which an API exists, would be considered a violation. For example, overriding the Chrome New Tab Page through any means other than the URL Overrides
Malicious and Prohibited Products
Updated 1 de noviembre de 2022
Don't transmit viruses, worms, defects, Trojan horses, malware, or any other products of a destructive nature. We don't allow content that harms or interferes with the operation of the networks, servers, or other infrastructure of Google or any
Impersonation & Intellectual Property
Updated 1 de noviembre de 2022
Don't pretend to be someone else, and don't represent that your product is authorized by, endorsed by, or produced by another company or organization, if that is not the case. Your Product and its user experience also must not mimic functionality or
Repeat Abuse
Updated 1 de noviembre de 2022
Serious or repeated violations of the Chrome Web Store Distribution Agreement or these Program Policies will result in the suspension of your developer account, and possibly related developer accounts. Additionally, you may be banned from using the
Hate Speech and Violent Behavior
Updated 1 de noviembre de 2022
Depictions of gratuitous violence are not allowed. Products should not contain materials that threaten, harass, or bully other users. We don't allow content or products that advocating against or inciting hatred towards groups of people based on
Enforcement Circumvention
Updated 1 de noviembre de 2022
Any attempt to circumvent intended limitations or enforcement actions will result in the immediate termination of your developer account, and possibly related developer accounts.
Known issues when migrating to Manifest V3
Updated 23 de septiembre de 2022
Recently, we announced changes to the Manifest V2 deprecation timeline, and while we remain firmly committed to Manifest V3 we acknowledge there is more work to do on our part. We are committed to closing the following gaps before announcing a new
Discovery on the Chrome Web Store
Updated 21 de marzo de 2022
An overview of how users find items on the Chrome Web Store, and how our editors select items to feature.
Chrome Web Store review process
Updated 10 de diciembre de 2021
An overview of the review process and how enforcement actions result from detected policy violations.
Manifest V2 support timeline
Updated 23 de septiembre de 2021
Details of the Manifest V2 phase-out and end of life.
Check on your review status
Updated 17 de agosto de 2021
How to check the review status of your Chrome Web Store item.
Analyze your store listing metrics
Updated 17 de agosto de 2021
Understanding metrics and performance of your Chrome Web Store store listing.
Manage user feedback
Updated 17 de agosto de 2021
Follow-up on reviews and provide user support in the Chrome Web Store.
Enterprise publishing options
Updated 29 de julio de 2021
How to distribute extensions to enterprise users
Extension actions in Manifest V3
Updated 23 de junio de 2021
Chrome extensions had Browser and Page Actions APIs for years, but Manifest V3 replaced both with a generic Actions API. This post explores the history of these APIs and what has changed in Manifest V3.
Introducing chrome.scripting
Updated 8 de junio de 2021
The Scripting API is a new Manifest V3 API focused on, well, scripting. Let's dig into the motivations for this change and how it's different.
Extension Manifest Converter
Updated 28 de abril de 2021
Open source tool to convert extensions to Manifest V3. You'll still need to manually update any code with non-mechanical changes, such as adapting to use service workers or some script injection.
Web Accessible Resources for Manifest V3
Updated 20 de abril de 2021
Web Accessible Resources for Manifest V3 is here! Now `manifest.json` supports permission definitions. Developers can restrict resources based on the requesting site origin or extension id.
Prepare to publish: set up payment and distribution
Updated 7 de diciembre de 2020
How to choose which countries will list your item and who will see it in the Chrome Web Store.
Complete your listing information
Updated 7 de diciembre de 2020
How to add listing information for your Chrome Web Store item.
Update your Chrome Web Store item
Updated 3 de diciembre de 2020
How to update an extension or theme ("item") that you previously published on the Chrome Web Store.
Troubleshooting Chrome Web Store violations
Updated 16 de noviembre de 2020
Guidelines for understanding why an item was rejected or removed from the Chrome Web Store and how to fix the problem.
Chrome Web Store payments deprecation
Updated 20 de septiembre de 2020
Why the payments is deprecated, details about the deprecation timeline, and more.
Deleting Chrome Web Store developer accounts
Updated 6 de julio de 2020
How to delete a developer or group publisher account on the Chrome Web Store.
Set up a group publisher
Updated 20 de junio de 2020
How to share ownership of your Chrome Web Store items with other developers.
Fill out the privacy fields
Updated 12 de junio de 2020
Use the privacy practices tab to help the Chrome Web Store team review your extension as quickly as possible.
Spam policy FAQ
Updated 1 de mayo de 2020
Frequently asked questions about Chrome Web Store's spam policy.
Supplying Images
Updated 11 de junio de 2018
Guidelines about the kinds of images you need to supply to the Chrome Web Store.
Best Practices
Updated 30 de agosto de 2017
How to create a high-quality extension and Chrome Web store listing.
Trader FAQ: Chrome Web Store
Updated 23 de abril de 2016
Frequently asked questions about Chrome Web Store's user data policy.
Updated Privacy Policy & Secure Handling Requirements
Updated 23 de abril de 2016
Frequently asked questions about Chrome Web Store's user data policy.
Media Source Extensions for Audio
Updated 11 de junio de 2015
Media Source Extensions (MSE) provide extended buffering and playback control for the HTML5 audio and video elements. While originally developed to facilitate Dynamic Adaptive Streaming over HTTP (DASH) based video players, MSE can be used for audio; specifically for gapless playback.
What is the Chrome Web Store?
Updated 21 de marzo de 2015
An explanation of the Chrome Web Store and why you might want to use it.
Publish in the Chrome Web Store
Updated 28 de febrero de 2014
How to publish a new extension or theme to the Chrome Web Store.
Google Chrome Web Store Developer Agreement
Updated 28 de febrero de 2014
The legal agreement governing the relationship between Chrome Web Store developers and the Chrome Web Store.
Content Ratings Guidelines
Updated 28 de febrero de 2014
Guidelines about how the Chrome Web Store rates the maturity of content.
Localization message formats
Updated 18 de septiembre de 2012
Reference documentation about the format of the messages.json file for Chrome Extensions.
Actualización constante
chrome.bookmarks
Updated 28 de febrero de 2025
Usa la API de chrome.bookmarks para crear, organizar y manipular favoritos. Consulta también Anulaciones de páginas, que puedes usar para crear una página personalizada del Administrador de favoritos. Para usar la API de favoritos, debes declarar el
chrome.bookmarks
Updated 28 de febrero de 2025
Este permiso activa una advertencia. Usa la API de chrome.bookmarks para crear, organizar y manipular favoritos. Consulta también Anulaciones de páginas, que puedes usar para crear una página personalizada del Administrador de favoritos. Para usar la
chrome.contentSettings
Updated 28 de febrero de 2025
Usa la API de chrome.contentSettings para cambiar la configuración que controla si los sitios web pueden usar funciones como cookies, JavaScript y complementos. En términos más generales, la configuración de contenido te permite personalizar el
chrome.contentSettings
Updated 28 de febrero de 2025
Usa la API de chrome.contentSettings para cambiar la configuración que controla si los sitios web pueden usar funciones como cookies, JavaScript y complementos. En términos más generales, la configuración de contenido te permite personalizar el
chrome.printing
Updated 24 de febrero de 2025
Usa la API de chrome.printing para enviar trabajos de impresión a las impresoras instaladas en la Chromebook. Todos los métodos y eventos de chrome.printing requieren que declares el permiso "printing" en el manifiesto de la extensión. Por ejemplo:
chrome.sessions
Updated 24 de febrero de 2025
Usa la API de chrome.sessions para consultar y restablecer pestañas y ventanas de una sesión de navegación. string Es el nombre del dispositivo externo. Sesión [] Es una lista de sesiones de ventanas abiertas para el dispositivo externo, ordenadas de
chrome.userScripts
Updated 24 de febrero de 2025
Usa la API de userScripts para ejecutar secuencias de comandos de usuario en el contexto de Secuencias de comandos de usuario. Para usar la API de Secuencias de comandos del usuario, chrome.userScripts, agrega el permiso "userScripts" a tu
chrome.printing
Updated 24 de febrero de 2025
Usa la API de chrome.printing para enviar trabajos de impresión a las impresoras instaladas en la Chromebook. Todos los métodos y eventos de chrome.printing requieren que declares el permiso "printing" en el manifiesto de la extensión. Por ejemplo:
chrome.sessions
Updated 24 de febrero de 2025
Usa la API de chrome.sessions para consultar y restablecer pestañas y ventanas de una sesión de navegación. string Es el nombre del dispositivo externo. Sesión [] Es una lista de sesiones de ventanas abiertas para el dispositivo externo, ordenadas de
chrome.i18n
Updated 12 de febrero de 2025
Usa la infraestructura de chrome.i18n para implementar la internacionalización en toda tu app o extensión. Si una extensión tiene un directorio /_locales, el manifest debe definir "default_locale". Debes colocar todas las cadenas visibles para el
chrome.storage
Updated 11 de febrero de 2025
Usa la API de chrome.storage para almacenar, recuperar y hacer un seguimiento de los cambios en los datos del usuario. Para usar la API de almacenamiento, declara el permiso "storage" en el manifest de la extensión. Por ejemplo: La API de Storage
chrome.storage
Updated 11 de febrero de 2025
Usa la API de chrome.storage para almacenar, recuperar y hacer un seguimiento de los cambios en los datos del usuario. La API de Storage proporciona una forma específica de la extensión para conservar los datos y el estado del usuario. Es similar a
Extensiones / Primeros pasos
Updated 6 de febrero de 2025
Conceptos básicos para comenzar a usar las extensiones de Chrome
chrome.enterprise.platformKeys
Updated 4 de febrero de 2025
Usa la API de chrome.enterprise.platformKeys para generar claves y, luego, instalar certificados para ellas. La plataforma administrará los certificados y se podrán usar para la autenticación de TLS, el acceso a la red o por otra extensión a través
chrome.enterprise.platformKeys
Updated 4 de febrero de 2025
Usa la API de chrome.enterprise.platformKeys para generar claves y, luego, instalar certificados para ellas. La plataforma administrará los certificados y se podrán usar para la autenticación de TLS, el acceso a la red o por otra extensión a través
chrome.permissions
Updated 30 de enero de 2025
Usa la API de chrome.permissions para solicitar permisos opcionales declarados durante el tiempo de ejecución en lugar del tiempo de instalación, de modo que los usuarios comprendan por qué se necesitan los permisos y otorguen solo los que sean
chrome.runtime
Updated 30 de enero de 2025
Usa la API de chrome.runtime para recuperar el trabajador de servicio, mostrar detalles sobre el manifiesto y escuchar y responder eventos en el ciclo de vida de la extensión. También puedes usar esta API para convertir la ruta de acceso relativa de
chrome.permissions
Updated 30 de enero de 2025
Usa la API de chrome.permissions para solicitar permisos opcionales declarados durante el tiempo de ejecución en lugar del tiempo de instalación, de modo que los usuarios comprendan por qué se necesitan los permisos y otorguen solo los que sean
Novedades de las extensiones de Chrome en enero de 2025
Updated 29 de enero de 2025
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las próximas funciones de extensiones que los desarrolladores pueden esperar.
Actualizaciones de las políticas de Chrome Web Store: garantizamos claridad y coherencia para los desarrolladores
Updated 22 de enero de 2025
Chrome Web Store se compromete a fomentar un ecosistema de alta calidad y confiable para desarrolladores y usuarios. Para alinearnos con este objetivo, anunciamos una serie de actualizaciones de políticas diseñadas para brindar claridad y coherencia
chrome.tabs
Updated 13 de enero de 2025
Usa la API de chrome.tabs para interactuar con el sistema de pestañas del navegador. Puedes usar esta API para crear, modificar y reorganizar pestañas en el navegador. La API de Tabs no solo ofrece funciones para manipular y administrar pestañas,
chrome.tabs
Updated 13 de enero de 2025
Usa la API de chrome.tabs para interactuar con el sistema de pestañas del navegador. Puedes usar esta API para crear, modificar y reorganizar pestañas en el navegador. La API de Tabs no solo ofrece funciones para manipular y administrar pestañas,
chrome.ttsEngine
Updated 13 de enero de 2025
Usa la API de chrome.ttsEngine para implementar un motor de texto a voz(TTS) con una extensión. Si tu extensión se registra con esta API, recibirá eventos que contienen una frase que se debe pronunciar y otros parámetros cuando cualquier extensión o
chrome.ttsEngine
Updated 13 de enero de 2025
Usa la API de chrome.ttsEngine para implementar un motor de texto a voz(TTS) con una extensión. Si tu extensión se registra con esta API, recibirá eventos que contienen una frase que se debe decir y otros parámetros cuando cualquier extensión o app
chrome.cookies
Updated 13 de enero de 2025
Usa la API de chrome.cookies para consultar y modificar las cookies, y recibir notificaciones cuando cambien. Para usar la API de cookies, debes declarar el permiso "cookies" en tu manifiesto, junto con los permisos de host para los hosts a cuyas
chrome.cookies
Updated 13 de enero de 2025
Usa la API de chrome.cookies para consultar y modificar las cookies, y recibir notificaciones cuando cambien. Para usar la API de cookies, declara el permiso "cookies" en tu manifiesto junto con los permisos de host para los hosts a cuyas cookies
Novedades de las extensiones de Chrome
Updated 2 de enero de 2025
Cambios recientes en la plataforma, la documentación y la política de extensiones de Chrome
chrome.certificateProvider
Updated 22 de diciembre de 2024
Usa esta API para exponer certificados a la plataforma que puede usar estos certificados para autenticaciones de TLS. El uso típico de esta API para exponer certificados de cliente a ChromeOS sigue estos pasos: La secuencia real de pasos puede ser
chrome.extension
Updated 22 de diciembre de 2024
La API de chrome.extension tiene utilidades que pueden usar todas las páginas de extensiones. Incluye compatibilidad con el intercambio de mensajes entre una extensión y sus secuencias de comandos de contenido o entre extensiones, como se describe en
chrome.system.display
Updated 21 de diciembre de 2024
Usa la API de system.display para consultar los metadatos de la pantalla. Es una enumeración para indicar si el sistema detecta y usa la pantalla. La pantalla se considera "inactiva" si el sistema no la detecta (tal vez esté desconectada o se
chrome.system.display
Updated 21 de diciembre de 2024
Usa la API de system.display para consultar los metadatos de la pantalla. Es una enumeración para indicar si el sistema detecta y usa la pantalla. La pantalla se considera "inactiva" si el sistema no la detecta (tal vez esté desconectada o se
chrome.action
Updated 21 de diciembre de 2024
Usa la API de chrome.action para controlar el ícono de la extensión en la barra de herramientas de Google Chrome. Para usar esta API, se deben declarar las siguientes claves en el manifiesto. Para usar la API de chrome.action, especifica un
chrome.commands
Updated 21 de diciembre de 2024
Usa la API de comandos para agregar combinaciones de teclas que activen acciones en tu extensión, por ejemplo, una acción para abrir la acción del navegador o enviar un comando a la extensión. Para usar esta API, se deben declarar las siguientes
chrome.certificateProvider
Updated 18 de diciembre de 2024
Usa esta API para exponer certificados a la plataforma que puede usar estos certificados para autenticaciones de TLS. El uso típico de esta API para exponer certificados de cliente a ChromeOS sigue estos pasos: La secuencia real de pasos puede ser
chrome.extension
Updated 18 de diciembre de 2024
La API de chrome.extension tiene utilidades que pueden usar todas las páginas de extensiones. Incluye compatibilidad con el intercambio de mensajes entre una extensión y sus secuencias de comandos de contenido o entre extensiones, como se describe en
chrome.fontSettings
Updated 30 de noviembre de 2024
Usa la API de chrome.fontSettings para administrar la configuración de la fuente de Chrome. Para usar la API de Font Settings, debes declarar el permiso "fontSettings" en el manifiesto de la extensión. Por ejemplo: Chrome permite que algunos
chrome.documentScan
Updated 25 de noviembre de 2024
Usa la API de chrome.documentScan para descubrir y recuperar imágenes desde los escáneres de documentos adjuntos.
chrome.dns
Updated 25 de noviembre de 2024
Usa la API de chrome.dns para la resolución de DNS. Para usar esta API, debes declarar el permiso "dns" en el manifest. El siguiente código llama a resolve() para recuperar la dirección IP de example.com. service-worker.js: cadena opcional Es una
chrome.desktopCapture
Updated 25 de noviembre de 2024
La API de Desktop Capture captura el contenido de la pantalla, ventanas individuales o pestañas individuales. Es un enum que se usa para definir el conjunto de fuentes de contenido multimedia para computadoras de escritorio que se usan en
chrome.declarativeContent
Updated 25 de noviembre de 2024
Usa la API de chrome.declarativeContent para realizar acciones según el contenido de una página, sin necesidad de permiso para leerlo. La API de contenido declarativo te permite habilitar la acción de tu extensión según la URL de una página web o si
chrome.system.storage
Updated 25 de noviembre de 2024
Usa la API de chrome.system.storage para consultar la información del dispositivo de almacenamiento y recibir una notificación cuando se conecte y desconecte un dispositivo de almacenamiento extraíble. "success" El comando de expulsión se realizó
chrome.alarms
Updated 25 de noviembre de 2024
Usa la API de chrome.alarms para programar el código para que se ejecute de forma periódica o en un momento específico en el futuro. Para usar la API de chrome.alarms, declara el permiso "alarms" en el manifest: Para garantizar un comportamiento
chrome.contextMenus
Updated 25 de noviembre de 2024
Usa la API de chrome.contextMenus para agregar elementos al menú contextual de Google Chrome. Puedes elegir a qué tipos de objetos se aplican las opciones que agregues al menú contextual, como imágenes, hipervínculos y páginas. Para usar la API,
chrome.audio
Updated 25 de noviembre de 2024
La API de chrome.audio se proporciona para permitir que los usuarios obtengan información sobre los dispositivos de audio conectados al sistema y los controlen. Actualmente, esta API solo está disponible en el modo kiosco para ChromeOS. string Nombre
chrome.declarativeNetRequest
Updated 22 de noviembre de 2024
La API de chrome.declarativeNetRequest se usa para bloquear o modificar solicitudes de red mediante la especificación de reglas declarativas. Esto permite que las extensiones modifiquen las solicitudes de red sin interceptarlas ni ver su contenido,
chrome.devtools.panels
Updated 22 de noviembre de 2024
Usa la API de chrome.devtools.panels para integrar tu extensión en la IU de la ventana de Herramientas para desarrolladores: crea tus propios paneles, accede a paneles existentes y agrega barras laterales. Cada panel y barra lateral de la extensión
chrome.fileBrowserHandler
Updated 22 de noviembre de 2024
Usa la API de chrome.fileBrowserHandler para extender el navegador de archivos de ChromeOS. Por ejemplo, puedes usar esta API para permitir que los usuarios suban archivos a tu sitio web. El navegador de archivos de ChromeOS aparece cuando el usuario
chrome.readingList
Updated 21 de noviembre de 2024
Usa la API de chrome.readingList para leer los elementos de la Lista de lectura y modificarlos. Para usar la API de Reading List, agrega el permiso "readingList" en el archivo de manifiesto de la extensión: manifest.json: Chrome tiene una lista de
Referencia de la API
Updated 15 de octubre de 2024
Referencia completa a todas las APIs disponibles para Extensiones de Chrome. Esto incluye las APIs de la plataforma de apps de Chrome que dejó de estar disponible, así como las APIs que aún están en versión beta y para desarrolladores.
Qué está pasando en las extensiones de Chrome en octubre de 2024
Updated 11 de octubre de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las próximas funciones de extensiones que los desarrolladores pueden esperar.
Mejora de la experiencia en dispositivos móviles del Panel del desarrollador de Chrome Web Store
Updated 30 de septiembre de 2024
Nos complace lanzar un conjunto de cambios en la IU que hacen que el Panel del desarrollador de Chrome Web Store sea más responsivo y compatible con dispositivos móviles. Esperamos que esto te brinde una experiencia más conveniente y accesible cuando
chrome.tabGroups
Updated 29 de agosto de 2024
Usa la API de chrome.tabGroups para interactuar con el sistema de agrupación de pestañas del navegador. Puedes usar esta API para modificar y reorganizar grupos de pestañas en el navegador. Para agrupar y desagrupar pestañas, o consultar qué pestañas
chrome.privacy
Updated 29 de agosto de 2024
Usa la API de chrome.privacy para controlar el uso de las funciones de Chrome que pueden afectar la privacidad del usuario. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración de Chrome. Debes
chrome.wallpaper
Updated 29 de agosto de 2024
Usa la API de chrome.wallpaper para cambiar el fondo de pantalla de ChromeOS. Debes declarar el "fondo de pantalla" permiso en el manifiesto de la app para usar la API de Fondos de pantalla. Por ejemplo: Por ejemplo, para establecer el fondo de
chrome.input.ime
Updated 29 de agosto de 2024
Usa la API de chrome.input.ime para implementar un IME personalizado para ChromeOS. Esto permite que tu extensión controle las pulsaciones de teclas, establezca la composición y administre la ventana candidata. Debes declarar la “entrada” permiso en
chrome.system.storage
Updated 29 de agosto de 2024
Usa la API de chrome.system.storage para consultar información del dispositivo de almacenamiento y recibir notificaciones cuando se conecte y desconecte un dispositivo de almacenamiento extraíble. "success" El comando de expulsión se ejecuta
chrome.scripting
Updated 29 de agosto de 2024
Usa la API de chrome.scripting para ejecutar una secuencia de comandos en diferentes contextos. Para usar la API de chrome.scripting, declara el permiso "scripting" en el manifiesto y los permisos de host para que las páginas inserten secuencias de
chrome.webAuthenticationProxy
Updated 29 de agosto de 2024
La API de chrome.webAuthenticationProxy permite que el software de escritorio remoto que se ejecuta en un host remoto intercepte las solicitudes de la API de Web Authentication (WebAuthn) para controlarlas en un cliente local. string El
chrome.devtools.performance
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.performance para escuchar las actualizaciones de estado de grabación en el panel Performance en las Herramientas para desarrolladores. Consulta el resumen de las APIs de Herramientas para desarrolladores para ver una
chrome.enterprise.hardwarePlatform
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.hardwarePlatform para obtener el fabricante y el modelo de la plataforma de hardware en la que se ejecuta el navegador. Nota: Esta API solo está disponible para extensiones instaladas por una política empresarial.
chrome.types
Updated 29 de agosto de 2024
La API de chrome.types contiene declaraciones de tipo para Chrome. El tipo ChromeSetting proporciona un conjunto común de funciones ( get(), set() y clear() ). y un publicador del evento ( onChange ) para la configuración del navegador Chrome. La
chrome.tabCapture
Updated 29 de agosto de 2024
Usa la API de chrome.tabCapture para interactuar con las transmisiones de contenido multimedia de las pestañas. La API de chrome.tabCapture te permite acceder a una MediaStream que contiene videos y el audio de la pestaña actual. Solo se lo puede
chrome.enterprise.deviceAttributes
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.deviceAttributes para leer los atributos del dispositivo. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. Recupera la ubicación anotada por el
chrome.vpnProvider
Updated 29 de agosto de 2024
Usa la API de chrome.vpnProvider para implementar un cliente de VPN. El uso típico de chrome.vpnProvider es el siguiente: Llama a createConfig() para crear configuraciones de VPN. Una configuración de VPN es una entrada persistente que se muestra al
chrome.power
Updated 29 de agosto de 2024
Usa la API de chrome.power para anular las funciones de administración de batería del sistema. De forma predeterminada, los sistemas operativos atenúan la pantalla cuando los usuarios están inactivos y, finalmente, suspenden la transmisión. en un
chrome.systemLog
Updated 29 de agosto de 2024
Usa la API de chrome.systemLog para registrar los registros del sistema Chrome de las extensiones. string Agrega un registro nuevo. MessageOptions Las opciones de registro. función opcional El parámetro callback se ve de la siguiente manera:
chrome.system.memory
Updated 29 de agosto de 2024
La API de chrome.system.memory número La cantidad de capacidad disponible, en bytes. número La cantidad total de capacidad de memoria física, en bytes. Obtener información sobre la memoria física función opcional El parámetro callback se ve de la
chrome.topSites
Updated 29 de agosto de 2024
Usa la API de chrome.topSites para acceder a los sitios principales (es decir, los más visitados) que se muestran en la página Nueva pestaña. Estas no incluyen combinaciones de teclas personalizadas por el usuario. Debe declarar los "topSites"
chrome.enterprise.networkingAttributes
Updated 29 de agosto de 2024
Usa la API de chrome.enterprise.networkingAttributes para leer información sobre tu red actual. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. string opcional La dirección IPv4 local
chrome.proxy
Updated 29 de agosto de 2024
Usa la API de chrome.proxy para administrar la configuración de proxy de Chrome. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración del proxy. Debes declarar el "proxy" permiso en el
chrome.processes
Updated 29 de agosto de 2024
Usa la API de chrome.processes para interactuar con los procesos del navegador. número La parte de la caché que se usa, en bytes. número El tamaño de la caché en bytes. número opcional Es la medición más reciente del uso de la CPU del proceso,
chrome.devtools.recorder
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.recorder para personalizar el panel de la grabadora en Herramientas para desarrolladores. La API de devtools.recorder es una función de vista previa que te permite extender el panel Grabadora en las Herramientas para
chrome.system.cpu
Updated 29 de agosto de 2024
Usa la API de system.cpu para consultar los metadatos de la CPU. string Es el nombre de la arquitectura de los procesadores. string[] Es un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos que se
chrome.devtools.network
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.network para recuperar la información sobre las solicitudes de red que muestran las Herramientas para desarrolladores en el panel Red. La información de solicitudes de red se representa en el formato de archivo HTTP (
chrome.devtools.inspectedWindow
Updated 29 de agosto de 2024
Usa la API de chrome.devtools.inspectedWindow para interactuar con la ventana inspeccionada: obtén el ID de pestaña de la página inspeccionada, evalúa el código en el contexto de la ventana inspeccionada, vuelve a cargar la página, o bien obtén la
chrome.webNavigation
Updated 29 de agosto de 2024
Usa la API de chrome.webNavigation para recibir notificaciones sobre el estado de las solicitudes de navegación en tránsito. Todos los métodos y eventos chrome.webNavigation requieren que declares el permiso "webNavigation" en el manifiesto de
chrome.search
Updated 29 de agosto de 2024
Usa la API de chrome.search para realizar búsquedas mediante el proveedor predeterminado. "CURRENT_TAB" Especifica que los resultados de la búsqueda se muestran en la pestaña de llamadas o en la pestaña del navegador activo. "NEW_TAB" Especifica que
chrome.tts
Updated 29 de agosto de 2024
Usa la API de chrome.tts para reproducir texto a voz sintetizado (TTS). Consulta también la API de ttsEngine relacionada, que permite que una extensión implemente un motor de voz. Chrome ofrece esta función en Windows (con SAPI 5), Mac OS X y
chrome.printerProvider
Updated 29 de agosto de 2024
La API de chrome.printerProvider expone los eventos que usa el administrador de impresión para consultar impresoras controladas por extensiones, consultar sus capacidades y enviar trabajos de impresión a estas impresoras. string opcional Descripción
chrome.printingMetrics
Updated 29 de agosto de 2024
Usa la API de chrome.printingMetrics para recuperar datos sobre el uso de impresiones. "BLACK_AND_WHITE" Especifica que se usó el modo en blanco y negro. "COLOR" Especifica que se utilizó el modo de color. "ONE_SIDED" Especifica que se utilizó la
chrome.webRequest
Updated 23 de agosto de 2024
Usa la API de chrome.webRequest para observar y analizar el tráfico, y para interceptar, bloquear o modificar solicitudes en tránsito. Para usar la solicitud web, debes declarar el permiso "webRequest" en el manifiesto de extensión junto con los
chrome.sidePanel
Updated 23 de agosto de 2024
Usa la API de chrome.sidePanel para alojar contenido en el panel lateral del navegador junto con el contenido principal de una página web. Para usar la API de Side Panel, agrega el permiso "sidePanel" en el archivo de manifiesto de la extensión:
chrome.omnibox
Updated 23 de agosto de 2024
La API del cuadro multifunción te permite registrar una palabra clave con la barra de direcciones de Google Chrome, que también se conoce como cuadro multifunción. Cuando el usuario ingresa la palabra clave de tu extensión, comienza a interactuar
chrome.pageAction
Updated 23 de agosto de 2024
Usa la API de chrome.pageAction para colocar íconos en la barra de herramientas principal de Google Chrome, a la derecha de la barra de direcciones. Las acciones de la página representan aquellas que se pueden realizar en la página actual, pero que
chrome.windows
Updated 23 de agosto de 2024
Usa la API de chrome.windows para interactuar con las ventanas del navegador. Puedes usar esta API para crear, modificar y reorganizar ventanas en el navegador. Cuando se solicita, una windows.Window contiene un array de objetos tabs.Tab.
chrome.i18n
Updated 23 de agosto de 2024
Usa la infraestructura de chrome.i18n para implementar la internacionalización en toda tu app o extensión. Debes colocar todas las cadenas visibles para el usuario en un archivo llamado messages.json. Cada vez una configuración regional nueva, un
chrome.browserAction
Updated 23 de agosto de 2024
Usa las acciones del navegador para colocar íconos en la barra de herramientas principal de Google Chrome, a la derecha de la barra de direcciones. Además del ícono, una acción del navegador puede tener una información sobre la herramienta, una
chrome.webRequest
Updated 23 de agosto de 2024
Usa la API de chrome.webRequest para observar y analizar el tráfico, y para interceptar, bloquear o modificar solicitudes en tránsito. Para usar la solicitud web, debes declarar el permiso "webRequest" en el manifiesto de extensión junto con los
chrome.fileBrowserHandler
Updated 23 de agosto de 2024
Usa la API de chrome.fileBrowserHandler para extender el navegador de archivos del Sistema operativo Chrome. Por ejemplo, puedes usar esta API para permitir que los usuarios suban archivos a tu sitio web. El navegador de archivos de ChromeOS aparece
chrome.devtools.panels
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.panels para integrar tu extensión en la IU de la ventana de las Herramientas para desarrolladores: crea tus propios paneles, accede a los paneles existentes y agrega barras laterales. Para usar esta API, se deben
chrome.system.cpu
Updated 23 de agosto de 2024
Usa la API de system.cpu para consultar los metadatos de la CPU. string Es el nombre de la arquitectura de los procesadores. string[] Es un conjunto de códigos de función que indica algunas de las capacidades del procesador. Los códigos que se
chrome.enterprise.networkingAttributes
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.networkingAttributes para leer información sobre tu red actual. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. string opcional La dirección IPv4 local
chrome.gcm
Updated 23 de agosto de 2024
Usa chrome.gcm para habilitar apps y extensiones a fin de enviar y recibir mensajes a través de Firebase Cloud Messaging (FCM). El tamaño máximo (en bytes) de todos los pares clave-valor en un mensaje. 4,096 Registra la aplicación con FCM. callback
chrome.wallpaper
Updated 23 de agosto de 2024
Usa la API de chrome.wallpaper para cambiar el fondo de pantalla de ChromeOS. Debes declarar el "fondo de pantalla" permiso en el manifiesto de la app para usar la API de Fondos de pantalla. Por ejemplo: Por ejemplo, para establecer el fondo de
chrome.instanceID
Updated 23 de agosto de 2024
Usa chrome.instanceID para acceder al servicio Instance ID. Restablece el identificador de instancias de la app y revoca todos los tokens asociados con ella. función opcional El parámetro callback se ve de la siguiente manera: Promesa<void> Las
chrome.printingMetrics
Updated 23 de agosto de 2024
Usa la API de chrome.printingMetrics para recuperar datos sobre el uso de impresiones. "BLACK_AND_WHITE" Especifica que se usó el modo en blanco y negro. "COLOR" Especifica que se utilizó el modo de color. "ONE_SIDED" Especifica que se utilizó la
chrome.input.ime
Updated 23 de agosto de 2024
Usa la API de chrome.input.ime para implementar un IME personalizado para ChromeOS. Esto permite que tu extensión controle las pulsaciones de teclas, establezca la composición y administre la ventana candidata. Debes declarar la “entrada” permiso en
chrome.loginState
Updated 23 de agosto de 2024
Usa la API de chrome.loginState para leer y supervisar el estado de acceso. "SIGNIN_PROFILE" Especifica que la extensión se encuentra en el perfil de acceso. "USER_PROFILE" Especifica que la extensión se encuentra en el perfil del usuario. "UNKNOWN"
chrome.platformKeys
Updated 23 de agosto de 2024
Usa la API de chrome.platformKeys para acceder a los certificados de cliente administrados por la plataforma. Si el usuario o la política otorgan el permiso, una extensión puede usar ese certificado en su protocolo de autenticación personalizado.
chrome.devtools.inspectedWindow
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.inspectedWindow para interactuar con la ventana inspeccionada: obtén el ID de pestaña de la página inspeccionada, evalúa el código en el contexto de la ventana inspeccionada, vuelve a cargar la página, o bien obtén la
chrome.processes
Updated 23 de agosto de 2024
Usa la API de chrome.processes para interactuar con los procesos del navegador. número La parte de la caché que se usa, en bytes. número El tamaño de la caché en bytes. número opcional Es la medición más reciente del uso de la CPU del proceso,
chrome.identity
Updated 23 de agosto de 2024
Usa la API de chrome.identity para obtener tokens de acceso de OAuth2. string Es un identificador único para la cuenta. Este ID no cambiará mientras dure la cuenta. "SYNC" Especifica que la sincronización está habilitada para la cuenta principal.
chrome.history
Updated 23 de agosto de 2024
Usa la API de chrome.history para interactuar con el registro de las páginas visitadas del navegador. Puedes agregar, quitar y consultar las URL en el historial del navegador. Para anular la página del historial con tu propia versión, consulta Anular
chrome.dom
Updated 23 de agosto de 2024
Usa la API de chrome.dom para acceder a APIs especiales del DOM para extensiones Obtiene la shadow root abierta o la shadow root cerrada que aloja el elemento especificado. Si el elemento no adjunta la shadow root, mostrará un valor nulo. HTMLElement
chrome.enterprise.hardwarePlatform
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.hardwarePlatform para obtener el fabricante y el modelo de la plataforma de hardware en la que se ejecuta el navegador. Nota: Esta API solo está disponible para extensiones instaladas por una política empresarial.
chrome.tts
Updated 23 de agosto de 2024
Usa la API de chrome.tts para reproducir texto a voz sintetizado (TTS). Consulta también la API de ttsEngine relacionada, que permite que una extensión implemente un motor de voz. Chrome proporciona compatibilidad nativa para la voz en Windows (con
chrome.devtools.recorder
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.recorder para personalizar el panel de la grabadora en Herramientas para desarrolladores. Consulta el resumen de las APIs de Herramientas para desarrolladores para ver una introducción general al uso de las APIs de las
chrome.tabCapture
Updated 23 de agosto de 2024
Usa la API de chrome.tabCapture para interactuar con las transmisiones de contenido multimedia de las pestañas. La API de chrome.tabCapture te permite acceder a un MediaStream que contiene videos y el audio de la pestaña actual. Solo se lo puede
chrome.webNavigation
Updated 23 de agosto de 2024
Usa la API de chrome.webNavigation para recibir notificaciones sobre el estado de las solicitudes de navegación en tránsito. Todos los métodos y eventos de chrome.webNavigation requieren que declares "webNavigation" permiso en el manifiesto de
chrome.topSites
Updated 23 de agosto de 2024
Usa la API de chrome.topSites para acceder a los sitios principales (es decir, los más visitados) que se muestran en la página Nueva pestaña. Estas no incluyen combinaciones de teclas personalizadas por el usuario. Debe declarar los "topSites"
chrome.management
Updated 23 de agosto de 2024
La API de chrome.management proporciona formas de administrar las apps y extensiones instaladas. Debes declarar la "administración" en el manifiesto de extensiones para usar la en la API de Cloud. Por ejemplo:
chrome.search
Updated 23 de agosto de 2024
Usa la API de chrome.search para realizar búsquedas mediante el proveedor predeterminado. "CURRENT_TAB" Especifica que los resultados de la búsqueda se muestran en la pestaña de llamadas o en la pestaña del navegador activo. "NEW_TAB" Especifica que
chrome.idle
Updated 23 de agosto de 2024
Usa la API de chrome.idle para detectar cuándo cambia el estado de inactividad de la máquina. Debes declarar el estado "inactivo" permiso en el manifiesto de tu extensión para usar la API inactiva. Por ejemplo: “activo” “idle” “bloqueado” Obtiene el
chrome.printerProvider
Updated 23 de agosto de 2024
La API de chrome.printerProvider expone los eventos que usa el administrador de impresión para consultar impresoras controladas por extensiones, consultar sus capacidades y enviar trabajos de impresión a estas impresoras. string opcional Descripción
chrome.enterprise.deviceAttributes
Updated 23 de agosto de 2024
Usa la API de chrome.enterprise.deviceAttributes para leer los atributos del dispositivo. Nota: Esta API solo está disponible para extensiones instaladas de manera automática por la política empresarial. Recupera la ubicación anotada por el
chrome.types
Updated 23 de agosto de 2024
La API de chrome.types contiene declaraciones de tipo para Chrome. El prototipo ChromeSetting proporciona un conjunto común de funciones ( get(), set() y clear() ). y un publicador del evento ( onChange ) para la configuración del navegador Chrome.
chrome.privacy
Updated 23 de agosto de 2024
Usa la API de chrome.privacy para controlar el uso de las funciones de Chrome que pueden afectar la privacidad del usuario. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración de Chrome. Debes
chrome.windows
Updated 23 de agosto de 2024
Usa la API de chrome.windows para interactuar con las ventanas del navegador. Puedes usar esta API para crear, modificar y reorganizar ventanas en el navegador. Cuando se solicita, una windows.Window contiene un array de objetos tabs.Tab.
chrome.power
Updated 23 de agosto de 2024
Usa la API de chrome.power para anular las funciones de administración de batería del sistema. De forma predeterminada, los sistemas operativos atenúan la pantalla cuando los usuarios están inactivos y, finalmente, suspenden la transmisión. en un
chrome.systemLog
Updated 23 de agosto de 2024
Usa la API de chrome.systemLog para registrar los registros del sistema Chrome de las extensiones. string Agrega un registro nuevo. MessageOptions Las opciones de registro. función opcional El parámetro callback se ve de la siguiente manera:
chrome.pageCapture
Updated 23 de agosto de 2024
Usa la API de chrome.pageCapture para guardar una pestaña como MHTML. MHTML es un formato estándar compatible con la mayoría de los navegadores. Encapsula en un solo archivo una página y todos sus recursos (imágenes, archivos CSS, etcétera). Ten en
chrome.fileSystemProvider
Updated 23 de agosto de 2024
Usa la API de chrome.fileSystemProvider para crear sistemas de archivos, a los que se puede acceder desde el administrador de archivos en ChromeOS. Debes declarar el "fileSystemProvider" permiso y sección del manifiesto de extensión para usar la API
chrome.notifications
Updated 23 de agosto de 2024
Usa la API de chrome.notifications para crear notificaciones enriquecidas mediante plantillas y muéstralas a los usuarios en la bandeja del sistema. string opcional Los íconos de botones no son visibles para los usuarios de Mac OS X. string string
chrome.downloads
Updated 23 de agosto de 2024
Este permiso activa una advertencia Usa la API de chrome.downloads para iniciar, supervisar, manipular y buscar descargas de manera programática. Para usar esta API, debes declarar el permiso "downloads" en el manifiesto de extensión. Puedes
chrome.devtools.network
Updated 23 de agosto de 2024
Usa la API de chrome.devtools.network para recuperar la información sobre las solicitudes de red que muestran las Herramientas para desarrolladores en el panel Red. Para usar esta API, se deben declarar las siguientes claves en el manifiesto.
chrome.fontSettings
Updated 23 de agosto de 2024
Usa la API de chrome.fontSettings para administrar la configuración de fuentes de Chrome. Para utilizar la API de Font Settings, debes declarar el parámetro "fontSettings" permiso en la extensión. Por ejemplo: Chrome permite que algunas
chrome.vpnProvider
Updated 23 de agosto de 2024
Usa la API de chrome.vpnProvider para implementar un cliente de VPN. El uso típico de vpnProvider es el siguiente: Crea configuraciones de VPN con el método createConfig. Una configuración de VPN es una entrada persistente que se muestra al usuario
chrome.proxy
Updated 23 de agosto de 2024
Usa la API de chrome.proxy para administrar la configuración de proxy de Chrome. Esta API se basa en el prototipo de ChromeSetting del tipo de API para obtener y establecer la configuración del proxy. Debes declarar el "proxy" permiso en el
chrome.events
Updated 23 de agosto de 2024
El espacio de nombres chrome.events contiene tipos comunes que usan las APIs que envían eventos para notificarte cuando sucede algo interesante. Un Event es un objeto que te permite recibir notificaciones cuando sucede algo interesante. Este es
chrome.events
Updated 22 de agosto de 2024
El espacio de nombres chrome.events contiene tipos comunes que usan las APIs que envían eventos para notificarte cuando sucede algo interesante. Un Event es un objeto que te permite recibir notificaciones cuando sucede algo interesante. Este es
chrome.idle
Updated 22 de agosto de 2024
Usa la API de chrome.idle para detectar cuándo cambia el estado de inactividad de la máquina. Debes declarar el permiso "idle" en el manifiesto de tu extensión para usar la API inactiva. Por ejemplo: “activo” “idle” “bloqueado” Obtiene el tiempo, en
chrome.offscreen
Updated 22 de agosto de 2024
Usa la API de offscreen para crear y administrar documentos fuera de pantalla. Para usar la API de Offscreen, declara el permiso "offscreen" en el manifiesto de extensión. Por ejemplo: Los service workers no tienen acceso al DOM, y muchos sitios web
chrome.pageCapture
Updated 22 de agosto de 2024
Usa la API de chrome.pageCapture para guardar una pestaña como MHTML. MHTML es un formato estándar compatible con la mayoría de los navegadores. Encapsula en un solo archivo una página y todos sus recursos (imágenes, archivos CSS, etcétera). Ten en
chrome.fileSystemProvider
Updated 22 de agosto de 2024
Usa la API de chrome.fileSystemProvider para crear sistemas de archivos, a los que se puede acceder desde el administrador de archivos en ChromeOS. Debes declarar el "fileSystemProvider" permiso y sección del manifiesto de extensión para usar la API
chrome.dom
Updated 22 de agosto de 2024
Usa la API de chrome.dom para acceder a APIs especiales del DOM para extensiones Obtiene la shadow root abierta o la shadow root cerrada que aloja el elemento especificado. Si el elemento no adjunta la shadow root, mostrará un valor nulo. HTMLElement
chrome.debugger
Updated 22 de agosto de 2024
La API de chrome.debugger funciona como un transporte alternativo para el protocolo de depuración remota de Chrome. Usa chrome.debugger para adjuntarlo a una o más pestañas a fin de instrumentar la interacción de red, depurar JavaScript, mutar el DOM
chrome.loginState
Updated 22 de agosto de 2024
Usa la API de chrome.loginState para leer y supervisar el estado de acceso. "SIGNIN_PROFILE" Especifica que la extensión se encuentra en el perfil de acceso. "USER_PROFILE" Especifica que la extensión se encuentra en el perfil del usuario. "UNKNOWN"
chrome.omnibox
Updated 22 de agosto de 2024
La API del cuadro multifunción te permite registrar una palabra clave con la barra de direcciones de Google Chrome, que también se conoce como cuadro multifunción. Cuando el usuario ingresa la palabra clave de tu extensión, comienza a interactuar
chrome.management
Updated 22 de agosto de 2024
La API de chrome.management proporciona formas de administrar las apps y extensiones instaladas. Debes declarar la "administración" en el manifiesto de extensiones para usar la en la API de Cloud. Por ejemplo:
chrome.downloads
Updated 22 de agosto de 2024
Usa la API de chrome.downloads para iniciar, supervisar, manipular y buscar descargas de manera programática. Para usar esta API, debes declarar el permiso "downloads" en el manifiesto de extensión. Puedes encontrar ejemplos simples de cómo usar la
chrome.platformKeys
Updated 22 de agosto de 2024
Usa la API de chrome.platformKeys para acceder a los certificados de cliente administrados por la plataforma. Si el usuario o la política otorgan el permiso, una extensión puede usar ese certificado en su protocolo de autenticación personalizado.
chrome.history
Updated 22 de agosto de 2024
Usa la API de chrome.history para interactuar con el registro de las páginas visitadas del navegador. Puedes agregar, quitar y consultar las URL en el historial del navegador. Para anular la página del historial con tu propia versión, consulta Anular
chrome.identity
Updated 22 de agosto de 2024
Usa la API de chrome.identity para obtener tokens de acceso de OAuth2. string Es un identificador único para la cuenta. Este ID no cambiará mientras dure la cuenta. "SYNC" Especifica que la sincronización está habilitada para la cuenta principal.
chrome.gcm
Updated 22 de agosto de 2024
Usa chrome.gcm para habilitar apps y extensiones a fin de enviar y recibir mensajes a través de Firebase Cloud Messaging (FCM). El tamaño máximo (en bytes) de todos los pares clave-valor en un mensaje. 4,096 Registra la aplicación con FCM. callback
chrome.notifications
Updated 22 de agosto de 2024
Usa la API de chrome.notifications para crear notificaciones enriquecidas mediante plantillas y muéstralas a los usuarios en la bandeja del sistema. string opcional Los íconos de botones no son visibles para los usuarios de Mac OS X. string string
chrome.instanceID
Updated 22 de agosto de 2024
Usa chrome.instanceID para acceder al servicio Instance ID. Restablece el identificador de instancias de la app y revoca todos los tokens asociados con ella. función opcional El parámetro callback se ve de la siguiente manera: Promesa<void> Las
chrome.browsingData
Updated 22 de agosto de 2024
Usa la API de chrome.browsingData para quitar los datos de navegación del perfil local de un usuario. Para usar esta API, debes declarar el permiso "browsingData" en el manifiesto de extensión. El caso de uso más simple de esta API es un mecanismo
chrome.system.memory
Updated 22 de agosto de 2024
La API de chrome.system.memory número La cantidad de capacidad disponible, en bytes. número La cantidad total de capacidad de memoria física, en bytes. Obtener información sobre la memoria física función opcional El parámetro callback se ve de la
chrome.desktopCapture
Updated 21 de agosto de 2024
La API de Desktop Capture captura el contenido de la pantalla, ventanas individuales o pestañas individuales. Enum que se usa para definir el conjunto de fuentes de contenido multimedia de escritorio que se usan en chooseDesktopMedia(). “pantalla”
chrome.documentScan
Updated 21 de agosto de 2024
Usa la API de chrome.documentScan para descubrir y recuperar imágenes de los escáneres de documentos adjuntos. La API de Document Scan está diseñada para permitir que las aplicaciones y extensiones vean el contenido de documentos en papel en un
chrome.dns
Updated 21 de agosto de 2024
Usa la API de chrome.dns para la resolución de DNS. Para usar esta API, debes declarar el permiso "dns" en el manifiesto. El siguiente código llama a resolve() para recuperar la dirección IP de example.com. service-worker.js: string opcional Es una
chrome.declarativeWebRequest
Updated 21 de agosto de 2024
Nota: Esta API está obsoleta. Consulta la API de declarativeNetRequest en su lugar. Usa la API de chrome.declarativeWebRequest para interceptar, bloquear o modificar solicitudes en tránsito. Es mucho más rápida que la API de chrome.webRequest, ya que
Referencia de la API
Updated 20 de agosto de 2024
Referencia completa a todas las APIs disponibles para Extensiones de Chrome. Esto incluye las APIs de la plataforma de apps de Chrome que dejó de estar disponible, así como las APIs que aún están en versión beta y para desarrolladores.
chrome.declarativeNetRequest
Updated 20 de agosto de 2024
La API de chrome.declarativeNetRequest se usa para bloquear o modificar las solicitudes de red mediante la especificación de reglas declarativas. Esto permite que las extensiones modifiquen las solicitudes de red sin interceptarlas ni ver su
chrome.alarms
Updated 20 de agosto de 2024
Usa la API de chrome.alarms para programar que el código se ejecute de forma periódica o a una hora específica en el futuro. Para usar la API de chrome.alarms, declara el permiso "alarms" en el manifiesto: En los siguientes ejemplos, se muestra cómo
chrome.contextMenus
Updated 20 de agosto de 2024
Usa la API de chrome.contextMenus para agregar elementos al menú contextual de Google Chrome. Puedes elegir a qué tipos de objetos se aplicarán los elementos que agregues al menú contextual, como imágenes, hipervínculos y páginas. Los elementos del
chrome.debugger
Updated 20 de agosto de 2024
La API de chrome.debugger funciona como un transporte alternativo para el protocolo de depuración remota de Chrome. Usa chrome.debugger para adjuntarlo a una o más pestañas a fin de instrumentar la interacción de red, depurar JavaScript, mutar el DOM
chrome.audio
Updated 20 de agosto de 2024
Se proporciona la API de chrome.audio para permitir que los usuarios obtengan información sobre los dispositivos de audio conectados al sistema y los controlen. Actualmente, esta API solo está disponible en modo kiosco para ChromeOS. string Nombre
chrome.declarativeContent
Updated 20 de agosto de 2024
Usa la API de chrome.declarativeContent para realizar acciones según el contenido de una página, sin requerir permiso para leer el contenido de la página. La API de contenido declarativo te permite habilitar la acción de tu extensión según la URL de
chrome.commands
Updated 20 de agosto de 2024
Usa la API de comandos para agregar combinaciones de teclas que activen acciones en tu extensión, por ejemplo, una acción para abrir la acción del navegador o enviar un comando a la extensión. Para usar esta API, se deben declarar las siguientes
chrome.browsingData
Updated 20 de agosto de 2024
Usa la API de chrome.browsingData para quitar los datos de navegación del perfil local de un usuario. Debe declarar los "browsingData" permiso en el manifiesto de extensión para usar esta API. El caso de uso más simple de esta API es un mecanismo
Ejemplos
Updated 25 de julio de 2024
Las muestras de extensiones de Chrome están disponibles en GitHub.
Extensiones de Chrome: Actualizaciones importantes de la política
Updated 10 de julio de 2024
Este anuncio incluye una serie de actualizaciones de la página Políticas del programa para desarrolladores diseñadas para fomentar el desarrollo de productos de alta calidad, evitar comportamientos engañosos y garantizar el consentimiento informado de los usuarios.
¿Qué sucederá con las extensiones de Chrome?
Updated 10 de julio de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Cómo agregar Trusted Types a YouTube
Updated 24 de junio de 2024
YouTube está mejorando la seguridad de la plataforma con Trusted Types para evitar ataques de secuencias de comandos entre sitios, pero puede afectar tu extensión.
Detrás de Chrome Web Store: Cómo formular preguntas de confianza y seguridad
Updated 18 de junio de 2024
Conversamos con el equipo a cargo de la revisión en Chrome Web Store.
Manifiesto: Versión mínima de Chrome
Updated 26 de abril de 2024
Documentación de referencia para la propiedadminimum_chrome_version de manifest.json.
Manifiesto: Tokens de prueba
Updated 18 de abril de 2024
Documentación de referencia para la propiedad try_tokens de manifest.json.
¿Qué sucederá con las extensiones de Chrome?
Updated 16 de abril de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Reversiones de versiones en el Panel del desarrollador de Chrome Web Store
Updated 9 de abril de 2024
Esta semana, nos complace lanzar una nueva función que permite a los desarrolladores revertir sus extensiones a la versión publicada anterior en Chrome Web Store. Nuestro objetivo es brindarles a los desarrolladores mayor tranquilidad cuando
Internacionaliza la interfaz
Updated 29 de febrero de 2024
Usa la API de chrome.i18n para renderizar tu interfaz en varios lenguajes.
Cómo hacer que tu extensión sea accesible
Updated 29 de febrero de 2024
Para muchos usuarios, la accesibilidad es literalmente la interfaz de usuario y sus funciones son útiles para muchos otros.
Extensiones de Chrome: El recorrido de Eyeo para probar la suspensión de los service worker
Updated 27 de febrero de 2024
En esta publicación, el equipo de Eyeo comparte su experiencia con el problema de probar los trabajadores de servicios de extensión. En particular, veremos cómo asegurarse de que las extensiones de Chrome funcionen correctamente cuando se suspende un service worker.
Cómo configurar los íconos de extensiones
Updated 16 de febrero de 2024
Una extensión requiere al menos un ícono para representarla en la barra de herramientas.
Cómo migrar a Manifest V3
Updated 14 de febrero de 2024
Guía para convertir extensiones de Manifest V2 en extensiones de Manifest V3.
Usa WebUSB
Updated 14 de febrero de 2024
La API de WebUSB, que expone dispositivos compatibles con el Bus Universal en Serie Universal (USB) no estándar a la Web, está disponible en extensiones.
Usa WebHID
Updated 14 de febrero de 2024
La API de WebHID, que expone los dispositivos compatibles con dispositivos de interfaz humana (HID) en la Web, está disponible en extensiones.
Manifiesto: Política de Seguridad del Contenido
Updated 13 de febrero de 2024
Documentación de referencia para las propiedades de la política de seguridad del contenido de manifest.json.
chrome.runtime
Updated 6 de febrero de 2024
Usa la API de chrome.runtime para recuperar el trabajador de servicio, mostrar detalles sobre el manifiesto y escuchar y responder eventos en el ciclo de vida de la extensión. También puedes usar esta API para convertir la ruta de acceso relativa de
Cómo declarar permisos
Updated 5 de febrero de 2024
Descripción general de los valores válidos para la propiedad de permisos en manifest.json.
Lineamientos de advertencia de permisos
Updated 5 de febrero de 2024
Cómo funcionan las advertencias de permisos en las extensiones de Chrome
Usa Web Push
Updated 5 de febrero de 2024
Guía paso a paso sobre cómo usar Web Push con extensiones de Chrome
Cómo responder a comandos
Updated 26 de enero de 2024
Responde a combinaciones de teclas personalizadas en una extensión.
¿Qué sucederá con las extensiones de Chrome?
Updated 23 de enero de 2024
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Cómo activar acciones desde el cuadro multifunción
Updated 22 de enero de 2024
Activa acciones desde el cuadro multifunción.
Usa Firebase Cloud Messaging (FCM) con chrome.gcm
Updated 16 de enero de 2024
Guía paso a paso para usar Firebase Messaging con chrome.gcm
Cómo implementar una acción
Updated 15 de enero de 2024
Responde a un usuario que hace clic en la barra de herramientas.
Crea un menú contextual
Updated 15 de diciembre de 2023
Implementa una ventana emergente que permite a los usuarios invocar funciones de la extensión.
Cómo abordar incumplimientos de código alojados de manera remota
Updated 13 de diciembre de 2023
Un service worker permite que las extensiones se ejecuten solo cuando sea necesario, lo que ahorra recursos.
Cómo agregar una ventana emergente
Updated 12 de diciembre de 2023
Implementa una ventana emergente que permite a los usuarios invocar funciones de la extensión.
Reanuda la transición a Manifest V3
Updated 16 de noviembre de 2023
En diciembre del año pasado, pausamos la baja programada del manifiesto V2 para abordar los comentarios de los desarrolladores y ofrecer mejores soluciones a los problemas de migración. Como resultado de estos comentarios, realizamos varios cambios
Mejora del filtrado de contenido en Manifest V3
Updated 15 de noviembre de 2023
Durante el último año, participamos activamente en conversaciones con los proveedores de varias extensiones de bloqueo de contenido sobre cómo mejorar la plataforma de extensiones MV3. En función de estas discusiones, muchas de las cuales se llevaron
Novedades de Chrome 120 para extensiones
Updated 2 de noviembre de 2023
Un resumen de los cambios importantes en Chrome 120 para desarrolladores de extensiones de Chrome.
Control de archivos en ChromeOS
Updated 1 de noviembre de 2023
Cómo abrir archivos en service workers de extensión de Chrome, ventanas emergentes, paneles laterales o secuencias de comandos de contenido
file_handlers
Updated 1 de noviembre de 2023
Documentación de referencia para la propiedad file_handlers de manifest.json.
¿Qué sucederá con las extensiones de Chrome?
Updated 17 de octubre de 2023
Una descripción general de los cambios recientes en las extensiones de Chrome, además de las interesantes funciones de extensión que los desarrolladores pueden esperar con ansias.
Prueba de unidades de extensiones de Chrome
Updated 12 de octubre de 2023
Cómo escribir pruebas de unidades para extensiones
Prueba extensiones de Chrome con Puppeteer
Updated 12 de octubre de 2023
Cómo escribir una prueba automatizada para extensiones de Chrome con Puppeteer
Pruebas de extremo a extremo para las extensiones de Chrome
Updated 12 de octubre de 2023
Cómo escribir pruebas de extremo a extremo para las extensiones
Informa un error de extensión
Updated 11 de octubre de 2023
Cómo informar errores de extensiones o problemas con la documentación
Cómo buscar y seguir un error
Updated 11 de octubre de 2023
Comprobar si ya se informó un error o una solicitud de función
Sugerencias para Herramientas para desarrolladores: Depuración de extensiones de Chrome
Updated 3 de octubre de 2023
Obtén más información sobre cómo usar las Herramientas para desarrolladores para depurar extensiones de Chrome.
Google Summer of Code y las extensiones de Chrome
Updated 4 de septiembre de 2023
Experiencia y consejos para participar en Google Summer of Code.
Publica tu extensión
Updated 4 de septiembre de 2023
Orientación para publicar una nueva extensión de Manifest V3
Estamos llevando la Verificación de seguridad a la página chrome://extensions
Updated 16 de agosto de 2023
A partir de la versión 117 de Chrome, Chrome destacará proactivamente a los usuarios cuando una extensión que hayan instalado ya no esté disponible en Chrome Web Store.
Manifiesto: secuencias de comandos de contenido
Updated 10 de agosto de 2023
Documentación de referencia para la propiedad "content_scripts" de manifest.json.
Novedades de Chrome 116 para extensiones
Updated 20 de julio de 2023
Un resumen de los cambios importantes en Chrome 116 para desarrolladores de extensiones de Chrome.
¿Qué sucederá con las extensiones de Chrome?
Updated 13 de julio de 2023
Una descripción general de los cambios que implementamos en las extensiones de Chrome este año, además de las próximas y emocionantes funciones de extensión que los desarrolladores pueden esperar.
Usa WebSockets en service workers
Updated 4 de julio de 2023
Obtén instrucciones paso a paso para conectarte a un WebSocket en tu extensión de Chrome.
Usar ubicación geográfica
Updated 20 de junio de 2023
Cómo usar la ubicación geográfica en service workers de extensión de Chrome, ventanas emergentes, paneles laterales o secuencias de comandos de contenido
Manifiesto: fondo
Updated 24 de mayo de 2023
Documentación de referencia para la propiedad de fondo de manifest.json.
Información acerca de los service workers de extensión
Updated 3 de mayo de 2023
Los service workers de extensión son el controlador central de eventos de una extensión. Eso los diferencia de los trabajadores de servicios web.
Eventos en service workers
Updated 2 de mayo de 2023
Los service workers de extensión responden a los eventos de service worker estándar y a muchos eventos en las APIs de extensión.
Conceptos básicos del service worker de extensiones
Updated 2 de mayo de 2023
Los service workers de extensión se instalan y actualizan de manera diferente a los service workers web.
El ciclo de vida de un service worker de extensiones
Updated 2 de mayo de 2023
Los service workers de extensión responden a los eventos de service worker estándar y a los eventos en espacios de nombres de extensiones. Se presentan juntos porque, a menudo, un tipo sigue a otro durante el uso de una extensión.
Grabación de audio y captura de pantalla
Updated 14 de abril de 2023
Cómo grabar audio o video desde una pestaña, ventana o pantalla
Controla eventos con service workers
Updated 2 de abril de 2023
Aprende a crear y depurar un trabajador de servicio de extensión.
Migra a un service worker
Updated 9 de marzo de 2023
Un service worker permite que las extensiones se ejecuten solo cuando sea necesario, lo que ahorra recursos.
Reemplaza los objetos de escucha de solicitudes web de bloqueo
Updated 9 de marzo de 2023
En la segunda de tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Cómo actualizar el manifiesto
Updated 9 de marzo de 2023
El archivo manifest.json requiere un formato ligeramente diferente para Manifest V3 y Manifest V2.
Actualiza tu código
Updated 9 de marzo de 2023
En la primera de las tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Mejora la seguridad de las extensiones
Updated 8 de marzo de 2023
En la última de las tres secciones, se describen los cambios necesarios para el código que no forma parte del service worker de extensiones.
Mensajería nativa
Updated 27 de febrero de 2023
Intercambia mensajes con aplicaciones nativas desde tu extensión de Chrome.
Obtén ayuda con las extensiones de Chrome
Updated 21 de febrero de 2023
Adónde dirigirte para obtener ayuda con preguntas que no se abordan en la documentación.
Mayores vidas de los service worker de extensiones
Updated 27 de enero de 2023
Los service workers de extensión ahora pueden permanecer activos mientras reciban eventos. Esto aumenta la confiabilidad de los trabajadores de servicios de extensión, pero tiene un inconveniente que debes evitar.
Documentos fuera de pantalla en Manifest V3
Updated 25 de enero de 2023
Presentamos la API de Offscreen Documents para el desarrollo de extensiones de Chrome.
Recuperando íconos de página
Updated 11 de enero de 2023
Cómo obtener el ícono de página de un sitio web
Actualizaciones de las políticas de Chrome Web Store
Updated 15 de diciembre de 2022
Chrome está actualizando las Políticas del programa para desarrolladores de Chrome Web Store a fin de indicar claramente nuestros principios rectores, proporcionar más contexto sobre la aplicación de las políticas y facilitar la comprensión de nuestras políticas.
Manifiesto: oauth2
Updated 14 de noviembre de 2022
Documentación de referencia para la propiedad oauth2 de manifest.json.
Actualizaciones de las políticas de Chrome Web Store
Updated 1 de noviembre de 2022
Chrome está actualizando las Políticas del programa para desarrolladores de Chrome Web Store a fin de indicar claramente nuestros principios rectores, proporcionar más contexto sobre la aplicación de las políticas y facilitar la comprensión de nuestras políticas.
Manifiesto: input_components
Updated 28 de octubre de 2022
Documentación de referencia para la propiedad input_components de manifest.json.
Una nueva forma de comenzar tu recorrido de desarrollo de extensiones de Chrome
Updated 6 de octubre de 2022
Una mejor manera de iniciar el recorrido de aprendizaje de los desarrolladores de Chrome.
Administrar pestañas
Updated 4 de octubre de 2022
Obtén información para organizar pestañas de forma programática con grupos de pestañas.
Ejecuta secuencias de comandos en cada página
Updated 4 de octubre de 2022
Obtén información para agregar automáticamente elementos nuevos a páginas web existentes.
Extensión Hello World
Updated 4 de octubre de 2022
Crea tu primera extensión de Chrome de Hello World.
Cómo insertar secuencias de comandos en la pestaña activa
Updated 4 de octubre de 2022
Obtén información para simplificar el estilo de la página actual.
Manifiesto: autor
Updated 3 de octubre de 2022
Documentación de referencia para la propiedad del nombre del autor de manifest.json.
Más detalles sobre la transición a Manifest V3
Updated 28 de septiembre de 2022
Nuevos detalles sobre el plan para mover extensiones a Manifest V3
Renovación de Analytics en el Panel del desarrollador de Chrome Web Store
Updated 28 de julio de 2022
Google lanzará una experiencia renovada de análisis de artículos para el Panel del desarrollador de Chrome Web Store. El nuevo panel es más fácil de entender de un vistazo y consolida la información más útil al principio.
Actualizaciones de las políticas de Chrome Web Store para el 3er trimestre de 2021
Updated 27 de septiembre de 2021
Actualizamos nuestros requisitos de seguridad y aclaramos algunas políticas para mantener alta la calidad de las extensiones y la experiencia para los desarrolladores.
Transición de extensiones de Chrome a Manifest V3
Updated 23 de septiembre de 2021
Compartir detalles sobre el plan para mover extensiones a Manifest V3
Política de incorporaciones de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_embedder_policy de manifest.json.
Política de abridor de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_opener_policy de manifest.json.
Política de incorporaciones de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_embedder_policy de manifest.json.
Aislamiento de origen cruzado
Updated 3 de agosto de 2021
Descripción general del aislamiento de origen cruzado para las extensiones
Política de abridor de origen cruzado
Updated 3 de agosto de 2021
Documentación de referencia para la propiedad cross_origin_opener_policy de manifest.json.
Extensiones de Chrome: Aclaramos nuestras políticas de extensiones para una tienda web más segura y coherente
Updated 29 de junio de 2021
Actualizamos nuestros requisitos de seguridad y aclaramos algunas políticas para mantener alta la calidad de las extensiones y la experiencia para los desarrolladores.
Acerca de Manifest V2
Updated 9 de noviembre de 2020
Documentación para desarrolladores de extensiones de Chrome.
Controles del usuario para los permisos de organizador: guía de transición
Updated 1 de octubre de 2018
Lineamientos para actualizar tus extensiones a fin de controlar los cambios de permisos del host de tiempo de ejecución a partir de Chrome 70.
Preguntas frecuentes sobre la migración de la baja de la instalación intercalada
Updated 12 de junio de 2018
Preguntas frecuentes sobre la baja de las instalaciones integradas para las extensiones de Chrome.
Migra a secuencias de comandos en segundo plano controladas por eventos
Updated 23 de abril de 2018
Cómo migrar una secuencia de comandos persistente en segundo plano a un modelo no persistente basado en eventos para mejorar el rendimiento de tu extensión de Chrome
Alcance el rendimiento máximo
Updated 16 de abril de 2018
Lineamientos para crear una extensión de Chrome de alto rendimiento
Protege la privacidad del usuario
Updated 18 de marzo de 2018
Lineamientos para garantizar que la extensión de Chrome proteja la privacidad del usuario
Protege la privacidad del usuario
Updated 18 de marzo de 2018
Lineamientos para garantizar que la extensión de Chrome proteja la privacidad del usuario
Cómo diseñar la interfaz de usuario
Updated 16 de marzo de 2018
Lineamientos de IU y diseño para extensiones de Chrome.
Autohosting para Linux
Updated 14 de diciembre de 2017
Cómo empaquetar, alojar y actualizar archivos crx desde un servidor personal para usuarios de Linux
Cómo instalar extensiones en Linux
Updated 14 de diciembre de 2017
Cómo empaquetar, alojar y actualizar archivos crx desde un servidor personal
event_rules
Updated 12 de junio de 2015
Documentación de referencia para la propiedad event_rules de manifest.json.
event_rules
Updated 12 de junio de 2015
Documentación de referencia para la propiedad event_rules de manifest.json.
API de notificaciones enriquecidas
Updated 25 de junio de 2014
Cómo mostrar notificaciones a los usuarios de la extensión de Chrome
Usa la API de Notifications
Updated 25 de junio de 2014
Mostrar notificaciones a los usuarios de extensiones de Chrome
Cambios en el hosting de Chrome 33
Updated 4 de marzo de 2014
Detalles sobre los cambios en el hosting de las extensiones de Chrome que comenzaron en la versión 33 de Chrome.
Primeros pasos
Updated 28 de febrero de 2014
Instrucciones paso a paso para crear una extensión de Chrome
Preguntas frecuentes
Updated 28 de febrero de 2014
Preguntas frecuentes sobre las extensiones de Chrome.
Instructivo: Migra a Manifest V2
Updated 28 de febrero de 2014
Lineamientos para migrar de la versión 1 a la 2.
chrome.location
Updated 24 de febrero de 2014
Documentación de referencia para la API de chrome.location.
Anula la configuración de Chrome
Updated 14 de febrero de 2014
Cómo anular la configuración de Chrome desde una extensión de Chrome
Anula la configuración de Chrome
Updated 14 de febrero de 2014
Cómo anular la configuración de Chrome desde una extensión de Chrome
Manifiesto para el almacenamiento administrado
Updated 6 de diciembre de 2013
Documentación de referencia para la propiedad de almacenamiento de manifest.json.
Manifiesto para áreas de almacenamiento
Updated 6 de diciembre de 2013
Documentación de referencia para la propiedad de almacenamiento de manifest.json.
externally_connectable
Updated 21 de agosto de 2013
Documentación de referencia de la propiedad external_connectable de manifest.json.
externally_connectable
Updated 21 de agosto de 2013
Documentación de referencia de la propiedad external_connectable de manifest.json.
Manifiesto: Recursos accesibles en la Web
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad web_accessible_resources de manifest.json.
Manifest V2 - Versión [obsoleta]
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de versión de manifest.json.
Manifiesto: Zona de pruebas
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de zona de pruebas de manifest.json.
Manifiesto: descripción
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de descripción de manifest.json.
Manifiesto: descripción
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de descripción de manifest.json.
Manifiesto: configuración regional predeterminada
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad default_locale de manifest.json.
Manifiesto: nombre
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de nombre de manifest.json.
Manifiesto: nombre corto
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad short_name del manifiesto.json.
Manifiesto: Recursos accesibles en la Web
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad web_accessible_resources de manifest.json.
Manifiesto: Versión mínima de Chrome
Updated 12 de mayo de 2013
Documentación de referencia para la propiedadminimum_chrome_version de manifest.json.
Manifiesto: clave
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad clave de manifest.json.
Versión del manifiesto
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad manifest_version de manifest.json.
Manifiesto: Íconos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de íconos de manifest.json.
Manifiesto: Clave
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad clave de manifest.json.
Manifiesto: Requisitos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad requirements de manifest.json.
Manifiesto: habilitación sin conexión
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad offline_enabled de manifest.json.
Manifiesto: Incógnito
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de incógnito de manifest.json.
Manifiesto: Requisitos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad requirements de manifest.json.
Manifiesto: nombre y nombre corto
Updated 12 de mayo de 2013
Documentación de referencia para las propiedades name y short_name del manifiesto.json.
Manifiesto: Versión
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de versión de manifest.json.
Manifiesto: URL de página principal
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad home_url de manifest.json.
Manifiesto: Zona de pruebas
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de zona de pruebas de manifest.json.
Manifiesto: configuración regional predeterminada
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad default_locale de manifest.json.
Manifiesto: Íconos
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de íconos de manifest.json.
Manifiesto: URL de página principal
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad home_url de manifest.json.
Manifiesto: Incógnito
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad de incógnito de manifest.json.
Manifiesto: módulos Nacl
Updated 12 de mayo de 2013
Documentación de referencia para la propiedad nacl_modules de manifest.json.
¿Qué son las extensiones?
Updated 21 de febrero de 2013
Una descripción general del propósito de las extensiones de Chrome y cómo se desarrollaron.
Cómo declarar permisos
Updated 8 de octubre de 2012
Descripción general de los valores válidos para la propiedad de permisos en manifest.json.
El permiso activeTab
Updated 21 de septiembre de 2012
Cómo usar el permiso activeTab en tu extensión de Chrome
El permiso "activeTab"
Updated 21 de septiembre de 2012
Cómo usar el permiso activeTab en tu extensión de Chrome
Brindar opciones a los usuarios
Updated 18 de septiembre de 2012
Cómo permitir que los usuarios personalicen su extensión
Cómo declarar permisos y advertir a los usuarios
Updated 18 de septiembre de 2012
Cómo implementar permisos para proteger a tus usuarios y tu extensión
Versión del manifiesto
Updated 18 de septiembre de 2012
La propiedad manifest_version de manifest.json indica a qué versión de la especificación del manifiesto se orienta una extensión de Chrome.
Transmisión de mensajes
Updated 18 de septiembre de 2012
Cómo pasar mensajes entre extensiones y secuencias de comandos de contenido
Usa Google Analytics 4
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo hacer un seguimiento del uso de tu extensión con Google Analytics 4.
Cómo usar eval en las extensiones de Chrome
Updated 18 de septiembre de 2012
Cómo usar eval() en una extensión de Chrome
Patrones de coincidencia
Updated 18 de septiembre de 2012
Conceptos básicos sobre los patrones de coincidencia de URL en las extensiones de Chrome
XMLHttpRequest de origen cruzado
Updated 18 de septiembre de 2012
Cómo implementar XHR de origen cruzado en tu extensión de Chrome
Formato de archivo de manifiesto
Updated 18 de septiembre de 2012
Una descripción general de las propiedades de manifest.json que puedes usar en tu extensión de Chrome
Chrome Web Store
Updated 18 de septiembre de 2012
Cómo alojar tu extensión en Chrome Web Store y actualizar una extensión alojada en Chrome Web Store
Anula páginas de Chrome
Updated 18 de septiembre de 2012
Cómo anular el Administrador de favoritos, el historial y las páginas de Nueva pestaña de Chrome en tu extensión de Chrome
Formato de archivo de manifiesto
Updated 18 de septiembre de 2012
Descripción general de las propiedades de manifest.json de una extensión de Chrome
Transmisión de mensajes
Updated 18 de septiembre de 2012
Cómo pasar mensajes entre extensiones y secuencias de comandos de contenido
OAuth2: Autentica usuarios con Google
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo crear una extensión que acceda a los contactos de Google de un usuario a través de la API de Google People, la API de Chrome Identity y OAuth2.
Brindar opciones a los usuarios
Updated 18 de septiembre de 2012
Cómo permitir que los usuarios personalicen tu Extensión.
Extensiones de depuración
Updated 18 de septiembre de 2012
Instrucciones para depurar extensiones de Chrome.
Anular páginas de Chrome
Updated 18 de septiembre de 2012
Cómo anular el Administrador de favoritos, el historial y las páginas de Nueva pestaña de Chrome en tu extensión de Chrome
Descripción general de la arquitectura
Updated 18 de septiembre de 2012
Una explicación de alto nivel de la arquitectura de software de las extensiones de Chrome.
Instructivo: Google Analytics
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo hacer un seguimiento del uso de su extensión con Google Analytics.
Cómo depurar extensiones
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo depurar extensiones de Chrome
Patrones de coincidencia
Updated 18 de septiembre de 2012
Ejemplos de cómo funcionan la coincidencia de patrones de secuencias de comandos de contenido y el permiso de host.
Formatos de mensajes de localización
Updated 18 de septiembre de 2012
Documentación de referencia sobre el formato del archivo messages.json para las extensiones de Chrome.
Solicitudes de red de origen cruzado
Updated 18 de septiembre de 2012
Implementa solicitudes de red de origen cruzado en tu extensión de Chrome.
Cómo usar eval() en iframes de zona de pruebas
Updated 18 de septiembre de 2012
Cómo usar eval() en una extensión de Chrome
OAuth 2.0: autentica usuarios con Google
Updated 18 de septiembre de 2012
Instrucciones paso a paso sobre cómo crear una extensión que acceda a los contactos de Google de un usuario a través de la API de Google People, la API de Chrome Identity y OAuth2.
Descripción general del desarrollo de extensiones
Updated 17 de septiembre de 2012
Descripción general de las funciones y los componentes de las extensiones de Chrome
Accesibilidad (a11y)
Updated 17 de septiembre de 2012
Cómo hacer que tu extensión de Chrome Manifest V2 sea accesible
Cómo extender Herramientas para desarrolladores
Updated 17 de septiembre de 2012
Cómo crear una extensión de Chrome que agregue funcionalidad a las Herramientas para desarrolladores de Chrome
Notificaciones enriquecidas con webKit
Updated 17 de septiembre de 2012
Cómo implementar las notificaciones en tu extensión de Chrome
Administra eventos con secuencias de comandos en segundo plano
Updated 17 de septiembre de 2012
Cómo responder a activadores del navegador (eventos) desde una secuencia de comandos en segundo plano de la extensión de Chrome
Secuencias de comandos de contenido
Updated 17 de septiembre de 2012
Una explicación de las secuencias de comandos de contenido y cómo usarlas en tu extensión de Chrome
Secuencias de comandos de contenido
Updated 17 de septiembre de 2012
Una explicación de las secuencias de comandos de contenido y cómo usarlas en tu extensión de Chrome
Opciones de distribución de extensiones alternativas
Updated 17 de septiembre de 2012
Cómo distribuir extensiones de Chrome fuera de Chrome Web Store
Extender Herramientas para desarrolladores
Updated 17 de septiembre de 2012
Cómo crear una extensión de Chrome que agregue funciones a las Herramientas para desarrolladores de Chrome
Compatibilidad con accesibilidad
Updated 17 de septiembre de 2012
Cómo hacer que tu extensión de Chrome sea accesible
Usa métodos de instalación alternativos
Updated 17 de septiembre de 2012
Cómo instalar extensiones de Chrome usando las preferencias JSON o el registro de Windows.
Use the Chrome Web Store Publish API
Updated 27 de febrero de 2025
How to programmatically create, update, and publish items in the Chrome Web Store.
Chrome Web Store API Reference
Updated 27 de febrero de 2025
This reference describes the methods and resource representation available for the Chrome Web Store Publish API. Each resource type has one or more data representations and one or more methods. See Using the Chrome Web Store Publish API for a guide
Google Play for Education Addendum to the Google Chrome Web Store Developer Agreement
Updated 27 de febrero de 2025
In connection with the Google Chrome Web Store, Google may make certain Chrome Web Store applications available in Google's Play for Education site. If You or Your organization is interested in participating, please verify that the
Chrome Web Store
Updated 16 de diciembre de 2024
Chrome Web Store An online marketplace where users can browse for extensions and themes. Publish your extension there and make it accessible to the world. dashboard Developer Dashboard Publish your extension and manage your store items. local_mall
Prepare your extension as we begin testing a new extensions menu
Updated 19 de noviembre de 2024
How to prepare your extension for the new extensions menu.
Creating a great listing page
Updated 2 de agosto de 2024
Best practices on how to make a high-quality, engaging listing page for your item in the Chrome Web Store.
Deceptive Installation Tactics FAQ
Updated 10 de julio de 2024
Frequently asked questions about Chrome Web Store's policies on deceptive installation tactics.
Best Practices and Guidelines
Updated 10 de julio de 2024
Research and understand the Chrome Web Store policies. Before developing a Chrome extension, it is important to review the Chrome Web Store Developer Program Policies and ensure your extension complies with all guidelines and requirements. Extensions
Deceptive Installation Tactics
Updated 10 de julio de 2024
Extensions must be marketed responsibly. The set of functionalities promised by the extension must be stated clearly and in a transparent manner. The outcome of any user interaction should match the reasonable expectations that were set with the
Quality guidelines
Updated 10 de julio de 2024
An extension must have a single purpose that is narrow and easy to understand. Don't create an extension that requires users to accept bundles of unrelated functionality. If two pieces of functionality are clearly separate, they should be put into
Listing Requirements
Updated 10 de julio de 2024
If your product has a blank description field or is missing an icon or screenshots, it will be rejected. Ensure your product's listing information is up to date, accurate, and comprehensive. We don't allow extensions with misleading, inaccurate,
Extensions quality guidelines FAQ
Updated 10 de julio de 2024
Frequently asked questions about the single purpose policy.
Content filtering
Updated 30 de mayo de 2024
An explanation of content filtering and how to approach it in your Chrome Extension.
chrome.accessibilityFeatures
Updated 24 de mayo de 2024
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
chrome.accessibilityFeatures
Updated 24 de mayo de 2024
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
chrome.extensionTypes
Updated 23 de mayo de 2024
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
chrome.extensionTypes
Updated 23 de mayo de 2024
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
Skip review for eligible changes
Updated 17 de mayo de 2024
An overview of expedited review for Declarative Net Request changes.
Rollback a published Chrome Web Store item
Updated 9 de abril de 2024
How to rollback an extension that you previously published on the
Additional Requirements for Manifest V3
Updated 3 de abril de 2024
Extensions using Manifest V3 must meet additional requirements related to the extension's code. Specifically, the full functionality of an extension must be easily discernible from its submitted code, unless otherwise exempt as noted in Section 2.
Extensions / How to
Updated 12 de marzo de 2024
Solve common development tasks around Chrome extensions
Mature & Sexually Explicit Material
Updated 21 de febrero de 2024
We don't allow content that contains nudity, graphic sex acts, sexually explicit material, or content that drives traffic to commercial pornography sites. We also don't allow content that promotes incest, bestiality, necrophilia, or non-consensual
chrome.location
Updated 16 de febrero de 2024
The chrome.location API is no longer supported. We recommend using open web alternatives such as the Geolocation API instead.
Register your developer account
Updated 13 de febrero de 2024
How to register as a Chrome Web Store developer.
Trader/Non-Trader developer identification and verification
Updated 9 de febrero de 2024
Developer's requirement to disclose and verify their trader/non-trader status.
Extensions / Samples
Updated 8 de febrero de 2024
Samples Explore samples from the Chrome Extension samples repository. Use these to learn how extensions work or as starting points for building your own extensions. action.disable action.enable action.getBadgeBackgroundColor action.getBadgeText
Permissions
Updated 6 de febrero de 2024
A list of permissions and user warnings available on the extensions platform.
Real-time Updates in Extensions
Updated 20 de diciembre de 2023
Managing real-time updates in Extensions
Extensions / Reference
Updated 11 de diciembre de 2023
Reference for the extensions manifest, related permissions and APIs
Extensions / Manifest V3
Updated 1 de diciembre de 2023
Manifest V3 Manifest V3 is the latest version of the extensions platform. We have made a number of changes to the available APIs and added a number of new features. Manifest V3 aims to be the first step in our platform vision to improve the privacy,
chrome.webstore
Updated 1 de diciembre de 2023
As of 06/12/2018, inline installation is deprecated. For more information, read our Chromium Blog post and Migration FAQ.
User interface components
Updated 27 de noviembre de 2023
A catalog of user interface elements available in extensions.
Set up your developer account
Updated 16 de octubre de 2023
How to set up your Chrome Web Store developer account.
Support and feedback
Updated 11 de octubre de 2023
Give us feedback to help us improve the platform and fix its bugs.
Submit a feature request
Updated 11 de octubre de 2023
Submit a request for a feature that you believe could improve the extension platform.
Storage and cookies
Updated 28 de septiembre de 2023
Overview of how web storage APIs and cookies work in extensions.
Use your Google Analytics account with the Chrome Web Store
Updated 2 de agosto de 2023
See analytics for your Chrome Web Store listing in addition to the metrics offered in the Developer Dashboard.
Design a superior user experience with the new Side Panel API
Updated 30 de mayo de 2023
Introducing the new Side Panel API for Chrome extensions.
Manifest V3 migration checklist
Updated 9 de marzo de 2023
A quick reference for upgrading your extensions from Manifest V2 to Manifest V3.
Test service worker termination with Puppeteer
Updated 2 de febrero de 2023
A guide explaining how to test service worker termination using Puppeteer.
Affiliate Ads
Updated 15 de diciembre de 2022
Any affiliate program must be described prominently in the product's Chrome Web Store page, user interface, and before installation. Related user action is required before the inclusion of each affiliate code, link, or cookie. Some example violations
Affiliate Ads FAQ
Updated 15 de diciembre de 2022
Frequently asked questions about Chrome Web Store's policies on affiliate ads.
Chrome Extensions: Extending API to support Instant Navigation
Updated 30 de noviembre de 2022
The Extensions API has been updated to support back/forward cache, preloading navigations.
Spam and Abuse
Updated 1 de noviembre de 2022
We don't allow any developer, related developer accounts, or their affiliates to submit multiple extensions that provide duplicate experiences or functionality on the Chrome Web Store. Extensions should provide value to users through the creation of
Minimum Functionality
Updated 1 de noviembre de 2022
Do not post an extension with a single purpose of installing or launching another app, theme, webpage, or extension. Extensions with broken functionality—such as dead sites or non-functioning features—are not allowed. Extensions must provide a basic
Handling Requirements
Updated 1 de noviembre de 2022
If your product is associated with a security vulnerability that could be exploited to compromise another application, service, browser, or system, we may remove your product from the Chrome Web Store and take other measures to protect users. In such
Use of Permissions
Updated 1 de noviembre de 2022
Request access to the narrowest permissions necessary to implement your Product's features or services. If more than one permission could be used to implement a feature, you must request those with the least access to data or functionality. Don't
Code Readability Requirements
Updated 1 de noviembre de 2022
Developers must not obfuscate code or conceal functionality of their extension. This also applies to any external code or resource fetched by the extension package. Minification is allowed, including the following forms: Removal of whitespace,
Featured Products
Updated 1 de noviembre de 2022
The Chrome Web Store features products that align with our standards, values, and that we believe will produce valuable user experiences. Certain products that don't meet these standards, but which do not explicitly violate Chrome Web Store
Notification and appeals
Updated 1 de noviembre de 2022
In the event that your Product is removed from the Chrome Web Store, you will receive an email notification to that effect, with further instructions if applicable. Verify that the associated publisher account with your Product can receive emails
Misleading or Unexpected Behavior
Updated 1 de noviembre de 2022
We do not allow products that deceive or mislead users, including in the content, title, description, or screenshots. If any of your product's content, title, icon, description, or screenshots contains false or misleading information, we may remove
Limited Use
Updated 1 de noviembre de 2022
This policy establishes the Chrome Web Store's minimum user data privacy requirements; you or your Product must comply with applicable laws. You must limit your use of the data to the practices you disclosed. Collection and use of web browsing
Chrome Apps
Updated 1 de noviembre de 2022
To ensure a great user experience, Chrome Apps distributed through the Chrome Web Store must follow the additional quality guidelines listed below. The guidelines in this section apply only to Chrome Apps. Packaged apps should: Take advantage of the
Accepting Payment From Users
Updated 1 de noviembre de 2022
If you collect sensitive personal information through your Product for sales, you must follow these requirements: You must securely collect, store, and transmit all credit card and other sensitive personal information in accordance with privacy and
Ads
Updated 1 de noviembre de 2022
Ads are considered part of your Product for purposes of content review and compliance with developer terms, and therefore must comply with the above content policies. Ads which are inconsistent with the content rating of your products or extension
Regulated goods and services
Updated 1 de noviembre de 2022
Don't engage in or promote unlawful activities in your product, such as rape, illegal sex work, or the sale of prescription drugs without a prescription. We will remove content which promotes, glorifies, or encourages dangerous or illegal activity
Privacy Policies
Updated 1 de noviembre de 2022
If your Product handles any user data, then you must post an accurate and up to date privacy policy. The privacy policy must, together with any in-Product disclosures, comprehensively disclose: How your Product collects, uses and shares user data All
2-Step Verification
Updated 1 de noviembre de 2022
To ensure the security of Chrome Web Store accounts, 2-Step Verification is required for all developer accounts prior to publishing an extension or updating an existing extension. Developers can activate 2-Step Verification for their Google accounts
Disclosure Requirements
Updated 1 de noviembre de 2022
You must be transparent in how you handle user data (e.g., information provided by a user or collected about a user or a user's use of the Product or Chrome Browser), including by disclosing the collection, use, and sharing of the data. If your
API Use
Updated 1 de noviembre de 2022
Extensions must use existing Chrome APIs for their designated use case. Use of any other method, for which an API exists, would be considered a violation. For example, overriding the Chrome New Tab Page through any means other than the URL Overrides
Malicious and Prohibited Products
Updated 1 de noviembre de 2022
Don't transmit viruses, worms, defects, Trojan horses, malware, or any other products of a destructive nature. We don't allow content that harms or interferes with the operation of the networks, servers, or other infrastructure of Google or any
Impersonation & Intellectual Property
Updated 1 de noviembre de 2022
Don't pretend to be someone else, and don't represent that your product is authorized by, endorsed by, or produced by another company or organization, if that is not the case. Your Product and its user experience also must not mimic functionality or
Repeat Abuse
Updated 1 de noviembre de 2022
Serious or repeated violations of the Chrome Web Store Distribution Agreement or these Program Policies will result in the suspension of your developer account, and possibly related developer accounts. Additionally, you may be banned from using the
Hate Speech and Violent Behavior
Updated 1 de noviembre de 2022
Depictions of gratuitous violence are not allowed. Products should not contain materials that threaten, harass, or bully other users. We don't allow content or products that advocating against or inciting hatred towards groups of people based on
Enforcement Circumvention
Updated 1 de noviembre de 2022
Any attempt to circumvent intended limitations or enforcement actions will result in the immediate termination of your developer account, and possibly related developer accounts.
Known issues when migrating to Manifest V3
Updated 23 de septiembre de 2022
Recently, we announced changes to the Manifest V2 deprecation timeline, and while we remain firmly committed to Manifest V3 we acknowledge there is more work to do on our part. We are committed to closing the following gaps before announcing a new
Discovery on the Chrome Web Store
Updated 21 de marzo de 2022
An overview of how users find items on the Chrome Web Store, and how our editors select items to feature.
Chrome Web Store review process
Updated 10 de diciembre de 2021
An overview of the review process and how enforcement actions result from detected policy violations.
Manifest V2 support timeline
Updated 23 de septiembre de 2021
Details of the Manifest V2 phase-out and end of life.
Check on your review status
Updated 17 de agosto de 2021
How to check the review status of your Chrome Web Store item.
Analyze your store listing metrics
Updated 17 de agosto de 2021
Understanding metrics and performance of your Chrome Web Store store listing.
Manage user feedback
Updated 17 de agosto de 2021
Follow-up on reviews and provide user support in the Chrome Web Store.
Enterprise publishing options
Updated 29 de julio de 2021
How to distribute extensions to enterprise users
Extension actions in Manifest V3
Updated 23 de junio de 2021
Chrome extensions had Browser and Page Actions APIs for years, but Manifest V3 replaced both with a generic Actions API. This post explores the history of these APIs and what has changed in Manifest V3.
Introducing chrome.scripting
Updated 8 de junio de 2021
The Scripting API is a new Manifest V3 API focused on, well, scripting. Let's dig into the motivations for this change and how it's different.
Extension Manifest Converter
Updated 28 de abril de 2021
Open source tool to convert extensions to Manifest V3. You'll still need to manually update any code with non-mechanical changes, such as adapting to use service workers or some script injection.
Web Accessible Resources for Manifest V3
Updated 20 de abril de 2021
Web Accessible Resources for Manifest V3 is here! Now `manifest.json` supports permission definitions. Developers can restrict resources based on the requesting site origin or extension id.
Prepare to publish: set up payment and distribution
Updated 7 de diciembre de 2020
How to choose which countries will list your item and who will see it in the Chrome Web Store.
Complete your listing information
Updated 7 de diciembre de 2020
How to add listing information for your Chrome Web Store item.
Update your Chrome Web Store item
Updated 3 de diciembre de 2020
How to update an extension or theme ("item") that you previously published on the Chrome Web Store.
Troubleshooting Chrome Web Store violations
Updated 16 de noviembre de 2020
Guidelines for understanding why an item was rejected or removed from the Chrome Web Store and how to fix the problem.
Chrome Web Store payments deprecation
Updated 20 de septiembre de 2020
Why the payments is deprecated, details about the deprecation timeline, and more.
Deleting Chrome Web Store developer accounts
Updated 6 de julio de 2020
How to delete a developer or group publisher account on the Chrome Web Store.
Set up a group publisher
Updated 20 de junio de 2020
How to share ownership of your Chrome Web Store items with other developers.
Fill out the privacy fields
Updated 12 de junio de 2020
Use the privacy practices tab to help the Chrome Web Store team review your extension as quickly as possible.
Spam policy FAQ
Updated 1 de mayo de 2020
Frequently asked questions about Chrome Web Store's spam policy.
Supplying Images
Updated 11 de junio de 2018
Guidelines about the kinds of images you need to supply to the Chrome Web Store.
Best Practices
Updated 30 de agosto de 2017
How to create a high-quality extension and Chrome Web store listing.
Trader FAQ: Chrome Web Store
Updated 23 de abril de 2016
Frequently asked questions about Chrome Web Store's user data policy.
Updated Privacy Policy & Secure Handling Requirements
Updated 23 de abril de 2016
Frequently asked questions about Chrome Web Store's user data policy.
Media Source Extensions for Audio
Updated 11 de junio de 2015
Media Source Extensions (MSE) provide extended buffering and playback control for the HTML5 audio and video elements. While originally developed to facilitate Dynamic Adaptive Streaming over HTTP (DASH) based video players, MSE can be used for audio; specifically for gapless playback.
What is the Chrome Web Store?
Updated 21 de marzo de 2015
An explanation of the Chrome Web Store and why you might want to use it.
Publish in the Chrome Web Store
Updated 28 de febrero de 2014
How to publish a new extension or theme to the Chrome Web Store.
Google Chrome Web Store Developer Agreement
Updated 28 de febrero de 2014
The legal agreement governing the relationship between Chrome Web Store developers and the Chrome Web Store.
Content Ratings Guidelines
Updated 28 de febrero de 2014
Guidelines about how the Chrome Web Store rates the maturity of content.
Localization message formats
Updated 18 de septiembre de 2012
Reference documentation about the format of the messages.json file for Chrome Extensions.