Modificar webs para siempre y crear addons para firefox

En esta entrada hablaré de cómo cambiar el aspecto, contenido o funcionalidad de una web sin que sea nuestra y de manera permanente.

Esto se puede hacer con Javascript y o bien utilizando el addon de firefox que se llama como el propio lenguaje (javascript), o bien creando nuestro propio addon.


==> Usando el addon javascript de firefox

Este addon nos permite escribir por cada web código javascript para que se ejecute tras su carga. Así que sus posibilidades son ilimitadas.

Supongamos que por ejemplo, quiero hacer un boicot a los medios AEDE por su imposición de un canon sobre los portales que enlazan noticias.

Y ese boicot se va a basar en no visitar sus medios. Pero en vez de eliminarlos de las búsquedas de google (que también se podría), resaltaremos su nombre de dominio en rosita para que nos alerte su presencia.

Como ves es muy sencillo, meto el contenido de jquery a pelo en la primera línea, y después trasteo con él para marcar en rosa los dominios que correspondan a un medio aede.

Para hacer algo rápido está genial, pero si queremos tenerlo como addon para nosotros, o para que lo pueda usar alguien que le interese la solución es crear un addon para firefox:


==> Creación de un addon para firefox

No me voy a extender en esto, yo básicamente seguí estos tutoriales:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension
https://extensionworkshop.com/documentation/publish/submitting-an-add-on/
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Implement_a_settings_page

En el primero te explican lo básico para crear tu addon y testearlo. En el segundo a publicarlo.
En el tercero te enseña como crear una página de configuración para tu addon, por si quieres meterle parámetros que el usuario pueda cambiar.

Mis dos pequeñas creaciones han sido:

https://addons.mozilla.org/en-GB/firefox/addon/mnmtheme/
https://addons.mozilla.org/en-GB/firefox/addon/nhentaieng/

El primero sirve para poder cambiar el estilo de colores al portal de noticias de menéame pudiendo elegir entre azul, verde o morado.

El segundo es un addon que quita el contenido que no esté en inglés a las webs de nhentai .com/.net

Sus códigos fuente están en:
https://github.com/laresistenciadelbit/addons_firefox

El resultado del primero se puede ver así:


Y las opciones de configuración que le añadí al addon:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

*

code

nasa pic of the day