Descripción general del desarrollo de extensiones

Después de leer el tutorial Introducción y la descripción general, usa esta guía como esquema para los componentes y las capacidades de la extensión. Se recomienda a los desarrolladores que exploren y amplíen la funcionalidad de la extensión.

Personaliza la interfaz de usuario de la extensión
Acciones del navegador Agrega un ícono, un cuadro de información, una insignia y una ventana emergente a la barra de herramientas.
Comandos Agrega combinaciones de teclas que activen acciones.
Menús contextuales Agrega elementos al menú contextual de Google Chrome.
Cuadro multifunción Agrega funcionalidad de palabras clave a la barra de direcciones.
Anular páginas Crea una versión de la página Nueva pestaña, Favoritos o Historial.
Acciones de la página Muestra íconos de forma dinámica en la barra de herramientas.
Compila utilidades de extensión
Accesibilidad (a11y) Haz que una extensión sea accesible para personas con discapacidades.
Secuencias de comandos en segundo plano Detecta y reacciona cuando sucede algo interesante.
Internacionalización Trabaja con el idioma y la configuración regional.
Identidad Obtén tokens de acceso de OAuth2.
Administración Administra las extensiones instaladas y en ejecución.
Paso de mensajes Comunícate desde una secuencia de comandos de contenido a su extensión superior o viceversa.
Páginas de opciones Permite que los usuarios personalicen una extensión.
Permisos Modifica los permisos de una extensión.
Almacenamiento Almacena y recupera datos.
Modifica y observa el navegador Chrome
Favoritos Crea, organiza y manipula el comportamiento de los favoritos.
Datos de navegación Quita los datos de navegación del perfil local de un usuario.
Descargas Inicia, supervisa, manipula y busca descargas de forma programática.
Configuración de fuentes Administra la configuración de fuentes de Chrome.
Historial Interactúa con el registro de páginas visitadas del navegador.
Privacidad Controla las funciones de privacidad de Chrome.
Proxy Administra la configuración de proxy de Chrome.
Sesiones Consulta y restaura las pestañas y ventanas de una sesión de navegación.
Pestañas Crea, modifica y reorganiza las pestañas en el navegador.
Sitios principales Accede a las URLs más visitadas de los usuarios.
Themes Cambia la apariencia general del navegador.
Windows Crea, modifica y reorganiza las ventanas en el navegador.
Modifica y observa la Web
Pestaña activa Accede de forma segura a los sitios web quitando la mayoría de las necesidades del permiso de host <all_urls>.
Configuración de contenido Personaliza las funciones del sitio web, como las cookies, JavaScript y los complementos.
Secuencias de comandos de contenido Ejecuta código JavaScript en el contexto de páginas web.
Cookies Explora y modifica el sistema de cookies del navegador.
XHR de origen cruzado Usa XMLHttpRequest para enviar y recibir datos de servidores remotos.
Contenido declarativo Realiza acciones en el contenido de una página sin necesidad de permiso.
Captura de escritorio Captura el contenido de la pantalla, las ventanas individuales o las pestañas.
Captura de página Guarda la información de origen de una pestaña como MHTML.
Captura de pestañas Interactúa con las transmisiones de medios de las pestañas.
Navegación web Actualizaciones de estado de las solicitudes de navegación en curso.
Solicitud web Observa y analiza el tráfico. Intercepta, bloquea o modifica las solicitudes en curso.
Empaqueta, implementa y actualiza
Chrome Web Store Alojamiento y actualización de extensiones con Chrome Web Store.
Otras opciones de implementación Distribuye extensiones en una red designada o con otro software.
Expande las Herramientas para desarrolladores de Chrome
Depurador Instrumenta la interacción de red, depura JavaScript, muta el DOM y el CSS.
Herramientas para desarrolladores Agrega funciones a las Herramientas para desarrolladores de Chrome.