Como todos sabrán, Mozilla está migrando su sistema de complementos a WebExtension y muchos complementos salen de la versión 57+, vea más aquí:
https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/
En el pasado utilicé "Yes Script" y "No Script" para permitir Javascript en todas partes y bloquearlo sólo en sitios específicos. Sin embargo, no son compatibles con FF 57 (ahora estoy en versión beta) y el desarrollador de "Yes Script" no planea actualizarlo en el futuro. Pero me gustaría bloquear JS en sitios específicos. ¿Alguna idea de cómo podría lograrlo?
¿Podría hacer eso modificando prefs.js o user.js? Preferiría hacer esto sin ninguna extensión si es posible. Gracias.
Respuesta1
Lo resolví desarrollando una extensión yo mismo:https://addons.mozilla.org/en-US/firefox/addon/yesscript2/
Respuesta2
Origen del uBloqueen "modo avanzado" puede bloquear scripts con las llamadas reglas de filtrado dinámico. También distingue los scripts entre scripts en línea, propios y de terceros. Puede configurar una política predeterminada de bloqueo para todos los sitios y anularla selectivamente para sitios específicos.
Actualizar:
uMatrizes aún mejor y permite un control más detallado
Respuesta3
No es posible deshabilitar JavaScript por dominio sin un complemento.
Sin guiónSe ha lanzado la versión 10, es compatible con Firefox 57.
O tal vez quieras probaruMatrizcomo reemplazo, es aún más poderoso porque le permite bloquear no solo scripts sino también cookies, ajax, medios, etc. Y todo por dominio de terceros.
Tambien esaun posiblepara volver a habilitar la compatibilidad con complementos heredados. Pero tendrás que usarEdición para desarrolladoresoNocturnopara que funcione. Una vez que esté allí, extensions.legacy.enabled
configúrelo true
en about:config
. Es tambiénva a estar disponibleen la versión Beta y en el lanzamiento de versiones sin marca, pero aún no.
Respuesta4
Instalé la extensión "Desactivar JavaScript" y hasta ahora funciona bien: https://addons.mozilla.org/es/firefox/addon/disable-javascript/