---
Paso 1:Configure su entorno de desarrollo
1. Instale Node.js y npm.
2. Instale la CLI de extensión de Chrome:`npm install -g chrome-extension`
3. Cree un nuevo directorio de proyecto.
4. Inicialice un nuevo proyecto de extensión de Chrome:`chrome-extension init
Abra el archivo _manifest.json_ y edite los siguientes campos:
- nombre :El nombre de su extensión.
- versión :La versión de su extensión.
- descripción :Una breve descripción de su extensión.
- permisos :una serie de permisos que requiere su extensión.
- acción_navegador :objeto que define el icono de acción del navegador y el archivo HTML emergente.
- fondo.js :El script que se ejecuta en segundo plano de su extensión.
Ahora puede comenzar a desarrollar su extensión escribiendo la lógica en _background.js_ y diseñando la interfaz de usuario en _popup.html_.
- Utilice el objeto `chrome` para acceder a la API de Chrome.
- Utilice HTML, CSS y JavaScript para crear la interfaz de usuario de su extensión.
- Utilice el evento `chrome.runtime.onMessage.addListener` para escuchar mensajes de los scripts de contenido de su extensión.
- Utilice la función `chrome.tabs.sendMessage` para enviar mensajes a los scripts de contenido de su extensión.
Una vez que haya escrito su lógica y diseñado su interfaz de usuario, puede probar su extensión siguiendo estos pasos:
1. Abra el navegador Chrome.
2. Vaya a la página Extensiones (chrome://extensiones).
3. Haga clic en Cargar descomprimido. botón.
4. Seleccione el directorio de su proyecto de extensión.
5. Haga clic en Aceptar. para cargar su extensión.
- Utilice el comando `chrome-extension pack` para crear un archivo CRX.
- Utilice el Panel de desarrollador de Chrome Web Store para cargar su archivo CRX y publicar su extensión.
Paso 2:Creación de su extensión
Paso 3:Desarrolla tu extensión
Paso 4:prueba tu extensión
Paso 5:Implemente su extensión