Не все перенаправления основаны на JavaScript или требуют активного участия вашего браузера.
Один из способов сделать это - через страницу « meta-refresh », которая настроена на немедленное обновление на другой странице, в вашем случае на мобильном сайте.
Так как же Twitter узнает, как дать вам эту страницу? Потому что ваш веб-браузер сказал это. При каждом запросе документа ваш браузер будет отправлять строку userragent, сообщающую веб-сайту, какой браузер, ОС и сведения о версии.
Строка useragent предназначена для того, чтобы веб-сервер мог обнаруживать и отправлять версию веб-страницы, которая конкретно поддерживается запрашивающим устройством. В прошлом это делалось для того, чтобы сайты были адаптированы к несколько спорадической поддержке функциональности в разных браузерах.
Однако это означает, что они могут легко обнаруживать и перенаправлять мобильных пользователей на более дружественный интерфейс.
Чтобы обойти это, большинство браузеров могут быть настроены на «запрос сайта рабочего стола», который изменяет их строку useragent, чтобы притвориться, что ваше устройство является браузером рабочего стола.