Cómo Utilizar Content Scripts en Extensiones para Chrome

Sebastian Gomez

Sebastian Gomez

Jul 19, 2024

En este post veremos cómo trabajar con content scripts en extensiones para Chrome. Los content scripts son archivos que se ejecutan en el contexto de una página web y permiten modificar su contenido. Vamos a explorar cómo inyectar estos scripts, comunicarnos con el background script y personalizar su ejecución en diferentes sitios web, y cerraremos construyendo una extensión que resume libros con la API de Gemini.

Introducción a los Service Workers en Extensiones para Chrome

Sebastian Gomez

Sebastian Gomez

Jul 19, 2024

Aprende qué son los service workers en las extensiones de Chrome y cómo implementarlos con Manifest V3. Veremos cómo se ejecutan en segundo plano, en qué se diferencian del ámbito de la ventana y cómo comunicar el background con el pop up usando mensajes y puertos, incluida la forma moderna con Promesas y la trampa clásica del return true;.

La Página de Opciones en las extensiones de Chrome

Sebastian Gomez

Sebastian Gomez

Jul 19, 2024

En este post aprenderás a añadir una página de opciones a tu extensión de Chrome y a usar la información guardada desde esas opciones en el resto de tu aplicación con la API de Storage. Sigue esta guía paso a paso para mejorar tu flujo de trabajo de desarrollo. Empieza a mejorar tus habilidades hoy mismo.

Cómo Crear y Depurar Pop ups en Extensiones para Chrome

Sebastian Gomez

Sebastian Gomez

Jul 19, 2024

En este post aprenderás a desarrollar y depurar pop ups para extensiones de Chrome. Te guiaremos paso a paso en la creación del archivo popup.html, la integración de hojas de estilo y scripts locales, y el uso de las herramientas de depuración para identificar y solucionar errores. Además, mejoraremos el diseño del pop up con Bootstrap 5 empaquetado dentro de la propia extensión. Sigue estos pasos para crear pop ups funcionales y atractivos que enriquezcan tus extensiones. Actualizado para Manifest V3.

Sebastian Gomez

Sebastian Gomez
Mi nombre es Sebastián Gómez, soy Google Developer Expert en Tecnologías Web, estudié ingeniería de sistemas e Informática y una maestría en Ingeniería de Sistemas de la Universidad Nacional de Colombia. Actualmente trabajo en Twilio como manager de ingeniería. Soy Docente de cátedra y además me gusta dar charlas por el mundo así que contáctame si estas buscando speakers o conferencistas.

Advertisements

Recent Posts

Categorias