NotScript trae la funcionalidad NoScript a Google Chrome

Actualizar: NotScript ya no está disponible. Puedes usar ScriptBlock o Matriz en lugar. Puedes comprobar nuestra revisión de Firefox de uMatrix que ofrece una funcionalidad idéntica a la versión de Chrome. La siguiente revisión se mantiene en el sitio con fines de archivo. Final

Hasta ahora no era posible portar la popular extensión de bloqueo de scripts de Firefox NoScript a Google Chrome.



Las restricciones del navegador hicieron imposible bloquear elementos antes de que se cargaran, lo que obviamente no funcionó bien para un complemento de seguridad que necesitaba bloquear los scripts antes de que se cargaran.

El desarrollador de la extensión NotScript para Chrome explica los cambios recientes realizados en el navegador que hicieron posible la extensión:

NotScripts utiliza un método único y novedoso para proporcionar esta funcionalidad similar a 'NoScript' en Google Chrome que antes no era posible. Introduce una técnica innovadora de almacenamiento en caché de almacenamiento HTML5 inteligente para superar las limitaciones de Google Chrome que impedían que se creara una extensión como esta. NotScripts bloquea el contenido de terceros ANTES de que se carguen y lo hace a la vez que tiene una lista blanca. Esta es una de las extensiones clave que mucha gente ha estado esperando desde que salió Google Chrome.

La instalación del script requiere que el usuario establezca una contraseña en la carpeta del perfil de Chrome, editando manualmente el archivo CHANGE__PASSWORD__HERE.js. Esto puede alejar a muchos usuarios a quienes probablemente les gustaría usar el complemento, y el desarrollador debería considerar otra forma de establecer esa contraseña.

noscript
noscript

Se requiere establecer una contraseña de NotScripts para el uso inicial en una computadora o si se actualizó NotScripts. La contraseña se utiliza para proteger su privacidad al evitar que los sitios web vean los cachés de la lista blanca de NotScripts. Debido a limitaciones técnicas, es necesario que abra un archivo para establecer la contraseña.

Una vez hecho esto, NotScript comenzará a funcionar de manera similar a NoScript. La extensión bloquea la mayoría de los scripts, pero no todos, para que no se ejecuten automáticamente en un sitio web, con la posibilidad de incluirlos en la lista blanca para que puedan ejecutarse normalmente.



Coloca un icono en la barra de direcciones, que muestra los scripts actualmente bloqueados y permitidos en el sitio.

notscript
notscript

Los scripts permitidos se agregan a una lista blanca.

notscript whitelist
lista blanca notscript

Además, es posible permitir scripts temporalmente para todos los sitios durante un tiempo. La funcionalidad que falta actualmente es la opción de habilitar un script temporalmente solo para una sesión.



Como se mencionó anteriormente, NotScript tiene varias limitaciones en este punto del desarrollo, que son:

NotScripts puede bloquear complementos como Flash y Silverlight. Sin embargo, los applets de Java son un caso especial. Los subprogramas Java incrustados con el estándar o las etiquetas se pueden bloquear, pero los subprogramas Java incrustados con las etiquetas antiguas y obsoletas no se pueden bloquear porque Google Chrome no activa eventos de carga para este método heredado. La solución alternativa actual es deshabilitar Java en su navegador hasta que esto pueda solucionarse.

Todos los scripts cargados desde una ubicación de origen (la gran mayoría) se pueden bloquear. Sin embargo, los scripts en línea que se escriben directamente en el código HTML de una página web no pueden ser bloqueados por NotScripts porque Google Chrome no activa eventos de carga para ellos.
Por ejemplo: se puede bloquear sin problemas. Sin embargo, alert ('¡Hola, mundo!'); NotScripts no puede bloquearlo directamente en el código HTML del sitio que está visitando porque no se carga desde ningún lugar, es una parte directa de la página web que visualiza. Sin embargo, estos scripts en línea suelen ser útiles y suelen ser necesarios para que un sitio funcione correctamente. Si lo desea, puede configurar Google Chrome para denegar javascript para todos los sitios y usar NotScripts para elegir selectivamente los scripts que se ejecutarán en los sitios en los que habilita javascript.

Cuando visita un sitio web por primera vez con las secuencias de comandos habilitadas, es posible que NotScripts lo vuelva a cargar rápidamente una vez mientras almacena en caché la lista blanca y se actualiza. Posteriormente, no es necesario volver a cargar a menos que cambie una parte de su lista blanca que afecta directamente al sitio. Este es solo un problema menor y ocurre cada vez menos a medida que NotScripts aprende su lista blanca deseada.

NotScript es una extensión única para Google Chrome, que proporciona una buena parte de la funcionalidad de NoScript. La primera versión de lanzamiento oficial muestra una gran promesa, y si el desarrollador continúa implementando funciones y tal vez encuentra formas de eliminar algunas de las limitaciones y la temida creación de contraseñas, NotScript podría convertirse en lo que NoScript es para Firefox: un complemento indispensable.