Última actualización:
04 de marzo, 2024
¿Desea agregar funcionalidad adicional a su navegador Chrome o crear una herramienta útil? ¡Desarrollar una extensión de Chrome es un gran punto de partida! En este tutorial, desglosaremos los pasos esenciales de construir su primera extensión básica (pero funcional).
Así que hay algunas cosas básicas que se requieren, ¡es como hacer un sitio web, con un manifiesto!
- Html: El bloque de construcción de todos los sitios web, un lenguaje de marcado estándar que, junto con CSS y JavaScript, es utilizado por los desarrolladores web para crear sitios web, interfaces de usuarios móviles y aplicaciones.
- CSS: Un lenguaje de hoja de estilo utilizado para establecer el estilo para los elementos HTML.
- Javascript: Comúnmente utilizado para crear efectos interactivos dentro de los navegadores web.
JSON: notación de objeto JavaScriptes un formato estándar abierto que utiliza texto legible por humanos para transmitir objetos de datos que consisten en pares de valor de atributo. Es el formato de datos primario utilizado para el navegador asíncrono/comunicación del servidor (AJAJ), reemplazando en gran medida a XML (utilizado por AJAX).
Algunos preliminares: Las extensiones de cromo siguen una estructura de directorio específica. Eso significa que el nombre de archivo ya está fijo, deben organizarse de cierta manera como se indica.
Componentes centrales de una extensión de Chrome
- manifest.json: El corazón de su extensión, definición de metadatos, permisos e interacción de contenido.
- Scripts de fondo: Archivos JavaScript que se ejecutan en segundo plano, ejecutando tareas incluso cuando las pestañas no están abiertas.
- PopUp UI: La interfaz orientada al usuario de su extensión, a menudo se accede a través de un pequeño icono de navegador.
- Scripts de contenido: Interactúa directamente con las páginas web para recopilar datos o modificarlos.
Estructura del directorio:
- json
.js [ Javascript Files] .html [ HTML files ] - png
Aquí, vamos a hacer una simple extensión de «Hello World» para este tutorial. Las extensiones eficientes y significativas que requieren una comprensión básica seguirán a continuación
Paso 1: Cree un nuevo directorio, aquí es donde mantendremos todos nuestros archivos.
Paso 2: Crear un archivo llamado manifest.json
Aquí está el formato básico.
{
"manifest_version": 2,
"name": “EXTENSION NAME",
"description": "DESCRIPTION",
"version": "1.0",
"browser_action": {
"default_icon": “ICON (WITH EXTENSION) ”,
"default_popup": “LAYOUT HTML FILE"
},
"permissions": [
//ANY OTHER PERMISSIONS
]
}
Aquí está nuestro archivo manifest.json
{
"manifest_version": 2,
"name": "Hello World!",
"description": "This extension shows a Hello World message!",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "window.html"
}
}
Entonces, una vez que tienes la caída del manifiesto. Json, sigamos adelante.
Paso 3: Cree un nuevo archivo llamado Window.html.
Es el HTML el que aparece cuando hace clic en el botón de extensión de Chrome.
Hello! Geeks For Geeks !!
This is a Chrome Extension!
And this is some html
Paso 4: Cree el archivo JavaScript, llamemos, en background.js, ya que estamos creando un archivo HTML simple, puede omitir este paso por completo ya que nuestro proyecto actual no necesitará ningún JavaScript.
Lo estamos creando solo para demostrar cómo incluir el script en la extensión.
Paso 5: Debe haber observado que un icono es una parte integral de la extensión, donde puede hacer clic y comenzar la ejecución de la extensión.
Estamos agregando un archivo de icono, desde el cual puede obtener una idea.
icon.png (https://developer.chrome.com/extensions/examples/tutorials/getstarted/icon.png)
Así es como debe cuidar su directorio después de crear los 4 archivos.
El último:
Para cargar la extensión,
- Arrastre y suelte el directorio donde sus archivos de extensión viven en Chrome: // extensiones en su navegador para cargarlo.
- Si la extensión es válida, ¡se cargará y activa de inmediato!
Abrir el Chrome: // Extensiones página.
Arrastre la carpeta al Chrome: // Extensiones página.
Instalación exitosa!
¡Haga clic en el icono y se mostrará el mensaje!
Para Windows: Si está utilizando Windows, puede seguir los pasos a continuación.
- Vaya a Chrome: // Extensiones en su navegador Google Chrome. Verifique la casilla de verificación del modo de desarrollador en la esquina superior derecha.
- Haga clic en «Cargar desempaquetado» para ver un cuadro de diálogo de selección de archivos.
- Seleccione su directorio de extensión, si la extensión es válida, ¡se cargará y activa de inmediato!
Esta simple Extensión de Hello World nos da el conocimiento básico de cómo podemos comenzar a crear extensiones de Chrome, ya que ahora estamos familiarizados con Manifest.json y la estructura de directorio, las dos cosas nuevas aparte de las tecnologías web básicas como HTML, CSS, JavaScript, jQuery, etc.
Siguiente artículo
Cómo usar las extensiones de Chrome en los navegadores móviles de Android
Lecturas similares
-
¿Cómo agregar extensión bloqueada en Chrome?
Las extensiones de Google Chrome son pequeños programas de software que mejoran la experiencia de navegación. Miles de extensiones están disponibles en la tienda web de Chrome, donde los usuarios pueden encontrar soluciones fáciles para optimizar las tareas, mejorar la eficiencia y personalizar su experiencia en línea. Además de esto, extensiones de
3 minutos Leer -
Extensión de Chrome – Bookmarker de YouTube
En este artículo, desarrollaremos una extensión de Chrome utilizando la cual el usuario puede crear marcadores correspondientes a diferentes marcas de tiempo, almacenarlas en algún lugar (por ahora en el almacenamiento local de Chrome) y recuperar los marcadores (almacenados como enlaces de video de YouTube de Timestube). El código está alojado aquí: GitHub. El video
15 min leído -
Chrome 122 Beta: nuevas características emocionantes para una mejor experiencia de navegación
La versión Beta de Chrome 122 incluye una variedad de nuevas actualizaciones en Chrome 122 beta; Algunos de estos incluyen cambios CSS y un mayor desarrollo para la API del portapapeles Async junto con la administración de pestañas de servicio cruzado. Google Chrome se presenta como un navegador web pionero, innovando constantemente para proporcionar a los usuarios
4 minutos Leer -
Cómo usar las extensiones de Chrome en los navegadores móviles de Android
Cómo instalar las extensiones de Chrome en Android: el paso rápido realice una instalación de extensiones de Android Chrome, siga estos sencillos pasos para instalar extensiones de Chrome en un navegador Android: elija un navegador Android compatible (por ejemplo, navegador de kiwi, yandex).
8 min leído -
Sputnik – Una extensión del navegador OSINT
Las extensiones del navegador, también conocido como (también conocido como) complementos, son aplicaciones basadas en el navegador web cuyo único propósito es ayudar a los usuarios a extender las funciones base de los navegadores web populares como Google Chrome, Opera, etc. Son conocidos por diferentes alias (o nombres) como «Extensiones de navegador», complementos, complementos, etc.
5 minutos Leer -
Pestaña Elementos en Google Chrome Browser
La pestaña Elementos en Chrome se usa para inspeccionar los elementos y manipular el modelo de objeto de documento (DOM) de una página web. Puede ver toda la estructura HTML utilizando la pestaña Elemento e inspeccionar y editar el documento HTML. Las características del elemento TabtHere hay muchas características de la pestaña de elementos son: RE
4 minutos Leer -
Browser de Google Chrome: capacitación y apoyo
Easy Chrome Training: Google Chrome sigue siendo uno de los navegadores web más utilizados debido a su velocidad, seguridad y características fáciles de usar. Ya sea que sea un principiante que busque comenzar o un usuario avanzado que desee explorar funciones ocultas, esta Guía de capacitación y soporte de Google Chrome para 202
7 min Read -
Depuración en Google Chrome Browser
La depuración es el proceso de identificación y corrección de errores en un programa de computadora o aplicación de software. Los errores o problemas que hacen que los programas se porten mal se conocen como errores. Estos errores son los errores esperados dentro del programa o la aplicación. El término «error» significa «error técnico», GI
5 minutos Leer -
13 La mejor extensión de Chrome para aumentar la productividad para los desarrolladores[2024]
Aprender a codificar es una de las cosas más desafiantes y probablemente las más difíciles para los programadores de novatos. Y una vez que haya aprendido a codificar y comenzó a trabajar como desarrollador de software, aumentar su productividad es la otra más difícil para usted en las industrias. No hay duda de que los desarrolladores de software Al
9 min Read -
Cree una extensión de Chrome de seguimiento de precios de la moneda criptográfica
La construcción de una extensión de Chrome requiere que tenga un conocimiento de HTML, CSS, JavaScript y Bootstrap. En este artículo, haremos una extensión que rastree los precios de varias criptomonedas. Para obtener los datos sobre los precios de las criptomonedas, utilizaremos una API conocida como C
6 minutos Leer














