Nem todos os redirecionamentos são baseados em JavaScript ou exigem envolvimento ativo do seu navegador.
Uma maneira de fazer isso é por meio de uma página " meta-atualização ", que é configurada para atualizar imediatamente em um página diferente, no seu caso, o site para celular.
Então, como o Twitter sabe dar a você esta página? Porque o seu navegador disse para. Em cada solicitação de um documento, seu navegador enviará uma string useragent informando ao site quais detalhes do navegador, sistema operacional e versão.
A sequência useragent destina-se a possibilitar que um servidor da Web detecte e envie uma versão de uma página da Web especificamente suportada pelo dispositivo solicitante. No passado, isso era feito para criar sites adaptados ao suporte pouco esporádico da funcionalidade em navegadores.
O que isso significa, porém, é que eles podem facilmente detectar e redirecionar os usuários móveis para uma interface mais amigável.
Para contornar isso, a maioria dos navegadores pode ser configurada como "site de solicitação de computador", que altera sua string de agente do usuário para fingir que seu dispositivo é um navegador de computador.