Create a chrome extension
Cuatro madres
¿Pero qué pasa con las extensiones de Chrome creadas por desarrolladores individuales? ¿Ganan dinero estas extensiones? La respuesta es sí. En este artículo, compartimos 8 extensiones de Chrome hechas por desarrolladores independientes (indie developers) que ganan dinero.
En esta entrevista con IndieHackers, el desarrollador habla sobre la creación de la app y su crecimiento, diciendo que actualmente tiene casi 10,000 suscriptores y gana $130k por mes a partir de 2019. ¡Bastante impresionante!
El creador enumera Closet Tools en IndieHackers donde sus ingresos mensuales se verifican alrededor de $ 42k por mes. Para escuchar cómo lo hizo, puedes escuchar un podcast donde explica cómo hizo crecer su negocio desde sus primeros usuarios hasta los ingresos a tiempo completo para su familia.
El creador enumera su extensión en IndieHackers con 100k dólares de ingresos con una captura de pantalla a partir de agosto de 2020. CSS Scan tuvo 754 votos en Product Hunt en su primer lanzamiento y 1917 votos en su segundo lanzamiento.
Los creadores hicieron la extensión para resolver su propio problema y encontraron un crecimiento orgánico a 4 millones de usuarios y 53k comentarios en la Chrome Web Store cuando decidieron monetizar añadiendo características premium. Los ingresos listados por última vez en 2021 son de 10 mil dólares al mes.
Evernote
A veces, es posible que no puedas encontrar una aplicación o extensión en la Chrome Web Store que satisfaga las necesidades de tus usuarios. Si esto ocurre, puedes crear tu propia aplicación o extensión personalizada que los usuarios puedan añadir a su dispositivo con Chrome OS o Chrome Browser. Por ejemplo, como administrador, puedes instalar automáticamente una aplicación de marcadores personalizada que enlace con tu sistema de recursos humanos en los dispositivos Chrome de los usuarios.
Como desarrollador, puedes crear una aplicación o extensión, como la aplicación de marcadores de ejemplo que se proporciona en los pasos siguientes. Para obtener instrucciones sobre la creación de aplicaciones y extensiones de Chrome más avanzadas, consulte el tutorial de introducción.
Como administrador, puedes crear opcionalmente una colección de aplicaciones para tu organización. A continuación, puedes recomendar aplicaciones y extensiones de Chrome que tus usuarios pueden examinar e instalar. Para obtener más información, consulta Crear una colección de aplicaciones de Chrome.
Como administrador de Microsoft® Windows®, puedes utilizar la directiva de grupo para establecer políticas que controlen el uso de las aplicaciones y extensiones del navegador Chrome en los equipos Windows administrados. Para obtener información sobre cómo instalar y configurar las plantillas de políticas de Chrome, consulta Establecer políticas del navegador Chrome en los equipos administrados.
Crear una extensión de chrome usando javascript
Sí, hay extensiones de Chrome que se publican en Chrome Store y los desarrolladores cobran por ello. Y si tienes una idea para una extensión y un modelo de negocio que sea rentable – bueno, quién soy yo para decirte que no vayas a por ello.
Live reload y ng serveIdealmente querríamos usar ng serve igual que lo usamos para las aplicaciones web y esperar que la extensión se actualice automáticamente cada vez que haya un cambio. Lamentablemente, no podemos usar ng serve aquí porque escribe el paquete en la memoria del servidor de desarrollo, mientras que Chrome necesita una carpeta física en el disco para cargar la extensión.
Son básicamente lo mismo (aparte de algunas características menores que están presentes en browser_action solamente) pero page_action está desactivado por defecto para todas las páginas, mientras que browser_action está activado por defecto para todas las páginas.
Ghostery
Pero, ¿alguna vez has querido crear tu propia extensión para Chrome? ¿Te has preguntado alguna vez lo difícil que sería el proceso o lo que implicaría? Pues bien, resulta que es superfácil, probablemente mucho más fácil de lo que imaginabas.
Las extensiones de Chrome también pueden crearse para que funcionen sólo en determinadas páginas mediante el uso de Acciones de Página, pueden ejecutar código en segundo plano utilizando Páginas de Fondo, e incluso pueden modificar una página existente cargada en el navegador utilizando Scripts de Contenido. Pero para este tutorial vamos a mantener las cosas simples.
Lo primero que tenemos que hacer es crear el proyecto y todos los archivos que necesitamos para nuestra extensión. Empecemos por crear un nuevo directorio que llamaremos “GTmetrix Extension”. Pondremos todos los archivos que necesitamos para nuestra extensión en esta nueva carpeta. Chrome nos permite cargar un plugin apuntando a una carpeta que contiene los archivos de la extensión.
Todas las extensiones de Chrome requieren un archivo de manifiesto. El archivo de manifiesto le dice a Chrome todo lo que necesita saber para cargar correctamente la extensión en Chrome. Así que crearemos un archivo manifest.json y lo pondremos en la carpeta que hemos creado. Puedes dejar el archivo de manifiesto en blanco por ahora.