NotScript trae la funcionalidad NoScript a Google Chrome

Actualización : NotScript ya no está disponible. Puede usar ScriptBlock o uMatrix en su lugar. Puede consultar 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 para fines de archivo. Final

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

Las restricciones del navegador imposibilitaron el bloqueo de elementos antes de cargarlos, lo que obviamente no funcionó bien para un complemento de seguridad que necesitaba bloquear los scripts antes de cargarlos.

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 en Google Chrome que impidieron que se hiciera una extensión como esta antes. NotScripts bloquea el contenido de terceros ANTES de que se carguen y lo hace al mismo tiempo que tiene una lista blanca. Esta es una de las extensiones clave que muchas personas han 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 que probablemente deseen usar el complemento, y el desarrollador debería considerar otra forma de establecer esa contraseña.

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, debe abrir un archivo para establecer la contraseña.

Una vez hecho esto, NotScript comenzará a funcionar de manera similar a NoScript. La extensión impide que la mayoría de los scripts se ejecuten automáticamente en un sitio web, pero no todos, con la posibilidad de incluir scripts 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

Los scripts permitidos se agregan a una lista blanca.

lista blanca de notscript

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

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

NotScripts puede bloquear complementos como Flash y Silverlight. Sin embargo, los applets de Java son un caso especial. Los applets de Java integrados con el estándar o las etiquetas se pueden bloquear, pero los applets de Java integrados 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 actual es deshabilitar Java en su navegador hasta que esto se pueda solucionar.

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 ningún problema. Sin embargo, alerta ("¡Hola, mundo!"); NotScripts no puede bloquear el texto escrito directamente en el código HTML por el 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 a menudo son 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 seleccionar selectivamente los scripts que se ejecutarán en los sitios en los que habilite javascript.

Cuando visita un sitio web por primera vez con las secuencias de comandos habilitadas, puede ver que NotScripts lo vuelve a cargar rápidamente una vez que almacena en caché la lista blanca y se actualiza. Posteriormente, no es necesario recargar a menos que cambie una parte de su lista blanca que afecta directamente al sitio. Esto 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 características y tal vez, encuentra formas de eliminar algunas de las limitaciones y la temida creación de contraseña, NotScript podría convertirse en lo que NoScript es para Firefox: un complemento indispensable