Vzrok za uporabo napačnega spletnega brskalnika je večinoma nenatančna ali zastarela funkcija identifikacije spletnega brskalnika, ki poteka na obiskani spletni strani. Prepoznavanje spletnega brskalnika temelji na podatkih User Agent, ki jih v http zahtevi brskalnik pošilja strežniku za prikaz spletne strani. Tako poskušajo Webmasterji prepoznati spletni brskalnik, ki ga uporabljate, da bi preprečili uporabo določenih funkcij le-tega pri pregledu njihove strani.