¿Cómo sabe cuántas personas que visitan su sitio tienen JavaScript desactivado?

Este método no requiere soluciones de terceros, pero requiere un poco de trabajo.

  • En algún lugar de la página, coloque una etiqueta img que apunte a una URL que tenga encabezados “Sin caché”, obligando al navegador a extraer el archivo cada vez que se carga la página. Esta URL puede apuntar a un script que registra “Solicitudes totales”, luego devuelve una imagen 1 × 1.
  • A continuación, coloque algunos JavaScript en la página que solicita otra URL, esta URL registra “Solicitudes de Javascript”.
  • Compare las “Solicitudes totales” (el objeto sin caché) con el “JavaScript solicitado” y obtendrá su respuesta.

Si su marco de aplicación maneja sesiones, incluso puede registrar la comparación de solicitud de página / solicitud de JavaScript y servir páginas futuras de manera diferente dependiendo de si tienen JS activado o desactivado.