Sin Javascript, el servidor solo puede usar la dirección IP remota y el estándar encabezados HTTP . De ellos, los más informativos son:
- Usuario-Agente: el navegador muestra su identificación aquí
- Aceptar o aceptar idioma: el navegador declara su idioma preferido
- Aceptar o aceptar codificación: el navegador declara su codificación o compresión admitida
Pero, como algunos servidores requieren esa información y solo conocen un rango limitado de navegadores, los navegadores y robots poco comunes (solicitudes enviadas desde programas que no son de navegador) a menudo presentan valores falsos y pretenden ser un navegador Firefox o IE. Dicho de otra manera, no son realmente confiables cuando se desactiva el javascript.
Pero la ausencia de compatibilidad con Javascript es una clara indicación de un robot o un navegador poco común (¿sabe lynx ?), o un usuario Eso quiere un procesamiento especial en su navegador. En ese caso, el tipo de navegador es mucho menos importante que la desactivación de javascript. Porque como en la actualidad muy pocos sitios pueden usarse sin javascript, muy pocos usuarios lo deshabilitan. Como dijo Stephen en su comentario, la ausencia de javascript simplemente da una huella digital de no javascript .