Pregunta

¿Qué haría usted si sus visitantes del sitio desactivado JavaScript? Cómo se puede bloquear ellos?

¿Fue útil?

Solución

Lo ideal sería usar mejora progresiva que implica garantizar una experiencia de usuario de base y luego añadiendo todos los adornos para los navegadores que pueden manejarlos.

Otros consejos

De hecho se degrada con gracia. Si eso no es una opción (más ;-)), entonces al menos les notifique con la utilización de una etiqueta <noscript>.

Utilice la etiqueta de NoScript decir "Oye, Enable Javascript tonto!"

<script type="text/javascript">
       alert("Hello World!");
</script>
<noscript> 
       Hey, Enable Javascript fool!
</noscript>

(Tenga en cuenta que este es el código no es listo para el despliegue de su sitio web. Usted puede cambiar el mensaje a algo más adecuado que el texto plano.)

Para acoplar con <noscript> tengo todos los elementos que requieren JS a función con class="js-required".

A continuación, CSS: .js-required{display:none;}

JS al cargar la página: $('.js-required').css('display','block')

Su sitio web debe ser preparado un poco si JavaScript está desactivado, o bien visualizar un mensaje de que su sitio web funciona mejor con Javascript activado o trabajo en torno a él.

Para cada sitio que construir, que compara el coste de desarrollo para degradar gracia, frente a la pérdida de ingresos al ahuyentar ~ 2-3% de la audiencia. No preocuparse por los no javascripters / Opera / etc suele ganar ...

Si sus visitantes no saben que tienen JavaScript desactivado, un mensaje simple sería hacerles saber que deben activarlo.

<noscript>Please enable JavaScript in your browser</noscript>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top