NoScript

En la categoria:

NoScript es un complemento del navegador para Mozilla Firefox, que impide que se cargue en las páginas web contenido como JavaScript, Flash o iFrames. Su objetivo es aumentar la seguridad durante la navegación y eliminar la publicidad más molesta al cargar sitios web. El términoNoScript tiene un significado diferente en la programación HTML. Cuando JavaScript está desactivado, la etiquetaasegura que el usuario pueda ver el contenido.

El complemento NoScript

Giorgio Maone desarrolló el complemento NoScript y fue lanzado al público por primera vez en 2005. A partir de mayo de 2014, está disponible en la versión 2.6.8.23. Desde el lanzamiento de los plug-ins del navegador, muchos errores han sido corregidos y su funcionalidad ha sido mejorada significativamente. Por ejemplo, se ha optimizado la protección contra el clickjacking y la protección contra el cross-site scripting (XSS). Además, se ha incluido una opción para importar y exportar listas blancas.

Hasta la fecha, el NoScript ha sido instalado más de 2,3 millones de veces (hasta mayo de 2015) en Firefox y es una de las extensiones más populares para este navegador. Muchas revistas de renombre y autores especializados recomiendan el uso del NoScript para una navegación más segura. [1] El complemento NoScript está disponible en el sitio web de Mozilla Firefox para su descarga.

Funciones adicionales

El plug-in del navegador bloquea por defecto lo siguiente cuando se carga el contenido de un sitio web:

  • Javascript
  • applets de Java
  • Microsoft Silverlight
  • Adobe Flash

y protege contra:

  • Scripts para todos los sitios
  • Clickjacking

Como opción, también puede bloquear marcos y iframes.

Beneficio para los usuarios

Para usuarios privados de Firefox, se recomienda el complemento NoScript, ya que puede evitar que se ejecuten funciones dañinas. Cualquiera que trabaje a diario con Firefox, por ejemplo, como especialista en SEO, debe tener en cuenta que muchas de las funciones no se podrán comprobar “en vivo” cuando se utilice el NoScript. Las funciones JavaScript, por ejemplo, no se pueden probar cuando se activa el NoScript.

La etiqueta noscript

La llamada etiqueta NoScript se puede insertar en la sección <head>- o <body>- de un documento HTML. Contiene contenido que es mostrado por un navegador que tiene JavaScript desactivado, o que no puede leer esos elementos. El <noscript>- usualmente contiene texto simple.

Funcionamiento e implementación de etiquetas NoScript

<noscript> se coloca al principio de la sección correspondiente y <noscript/> al final. Los elementos de un solo bloque se pueden insertar con títulos o entre estos dos elementos. El navegador puede entonces visualizarlo como una alternativa. Es importante en la implementación que el contenido del área <noscript> contenga el contenido de la aplicación JavaScript o que proporcione información sobre qué esperar si JavaScript está activado. Si se utiliza JavaScript para los menús de un sitio web, por ejemplo, los objetivos del enlace deben aparecer entre los elementos NoScript.

<script type="text/javascript"><!-- // /*
  /* <![CDATA[ */
	document.write("<p>| <a href='#'>Home</a> ");
	document.write("| <a href='#'>News</a> ");
	document.write("| <a href='#'>Category1</a> ");
	document.write("|</p>");
  /* > */
 </script>
    	<noscript>
  <p>|  <a href="#">Home</a>  |  <a href="#">News</a>  |  <a href="#"> Category1</a>  |</p>
 </noscript>

Beneficio para SEO

Durante mucho tiempo el elemento NoScriptt fue utilizado por los SEOs para escribir contenido adicional en el código fuente de un sitio web. A veces, se utilizaban grandes cantidades de texto para manipular el ranking en los motores de búsqueda de manera efectiva. Pero Google ha confirmado oficialmente que los robots también pueden leer JavaScript y Flash. [2] Todo SEO debe ser consciente del hecho de que los métodos descritos anteriormente se clasifican como webspam y tales acciones inevitablemente conducen a penalizaciones, pérdidas de clasificación o exclusiones del índice.

Referencias

[1] [2]