¿Cómo puedo usar esto?
document.getElementById("loader").style.display = "none";cuando javascript está deshabilitado en el navegador del cliente? Agregué este tutorial de animación de carga de w3school a mi sitio, pero sigue girando cuando javascript está deshabilitado en el navegador del cliente y bloquea el
<noscript>Sorry, your browser does not support JavaScript!</noscript> ¿Debería simplemente crear una imagen y usar z-index: 9999; para declarar Sorry, your browser does not support JavaScript! o son alguna alternativa?
Creé una página de demostración de cómo se ve cuando tienes javascript deshabilitado y cómo gira y bloquea <noscript> . página de demostración aquí
Puede configurarlo para que display: none; por defecto, y mostrarlo a través de javascript, por lo que si javascript está deshabilitado, no se mostraría
Simplemente agregue CSS en la etiqueta noscript :
<noscript> <style type="text/css"> selector { display: none; } </style> </noscript>Si hace lo contrario accediendo al estilo a través de JS, encontrará elementos innecesarios que parpadean o se muestran antes de que se cargue y ejecute el script.