Una extensión Firefox, de forma resumida, es un espacio de memoria del navegador reservado donde se ejecuta
un código javascript que puede dialogar con él.
Puede (si le concede permisos el usuario) inyectar código en las páginas que visitas, abrir pestañas, cerrarlas,
comunicarse con servicios remotos, …
RemoveCookieWall es una extensión de Firefox que lo "único" que necesita es que el navegador inyecte
en todas las páginas que el usuario visita un pequeño código javascript.
Este javascript según se ha cargado la página inspeccionará si existe un elemento DOM que coincida con alguno
de los que he investigado que ese están usando. Si lo detecta usará funciones standard de Javascript para borrarlo.
Como el banner a veces puede aparecer (mili)segundos después de que nuestro código se ejecute lo que hace
el script es repetir la búsqueda durante un par de segundos. Pasado este tiempo si el banner no ha aparecido la
extensión asume que la página no tiene un CookieeWall y termina
Y esto es todo. Sólo queda empaquetar el código, añadir un fichero Manifest que indique los permisos que
requiere nuestra extensión y publicarlo en Firefox