Noté que Facebook hace esto donde tienen una actualización de metadatos incluida en un <noscript>
incluido en la etiqueta <head>
. Usan esto para detectar si el agente de usuario tiene javascript habilitado o no.Usando <noscript> dentro de <head>: ¿Buena idea o mala idea?
Estábamos pensando en el uso de este método por 2 razones:
- Para automáticamente redirigir a una versión no-js optimizado del sitio como lo hace Facebook.
- Incluir una hoja de estilo que no sea js para deshabilitar el puntero del dedo sobre los anclajes JavaScript y los buscadores de quejas CSS3, desvaneciendo esos botones para que sea más obvio que están deshabilitados (no funcionan).
¿Usar este método por los motivos anteriores causará algún efecto adverso que afecte a un gran porcentaje de agentes de usuario?
Incluso noté esto y lo he estado usando en un sitio de producción para enviar usuarios a la página que no es JS, pidiéndoles que actualicen su navegador o habiliten JS o lo que sea posible para ellos, ciertamente me encantaría saber alternativas y riesgos de este enfoque, la votación upvoting la pregunta – Kumar
Es recomendable utilizar html válido, por ejemplo tuve un problema al analizar un HTML que tiene la etiqueta NOSCRIPT en HEAD en PHP. – ZiTAL