Senza Javascript, il server può utilizzare solo l'indirizzo IP remoto e gli intestazioni HTTP standard. Da quelli, i più informativi sono:
- Agente utente: il browser mostra la sua identificazione qui
- Accetta o Accetta-Lingua: il browser dichiara la lingua preferita
- Accetta o Accetta-Codifica: il browser dichiara la codifica o la compressione supportate
Tuttavia, poiché alcuni server richiedono tali informazioni e conoscono solo una gamma limitata di browser, browser e robot non comuni (richiesta inviata da programmi non browser) spesso presentano valori falsi e fingono di essere un browser Firefox o IE. Detto diversamente non sono affidabili quando javascript è disattivato.
Ma l'assenza del supporto Javascript è una strong indicazione di un robot o di un browser non comune (conosci lynx ?) o un utente che vuole un'elaborazione speciale sul suo browser. In tal caso, il tipo di browser è molto meno importante della disattivazione di javascript. Perché al giorno d'oggi pochissimi siti possono essere usati senza javascript, pochissimi utenti lo disabilitano. Come ha detto Stephen nel suo commento, l'assenza di javascript dà semplicemente un'impronta di no javascript .