Здравейте,
Бих искал да попитам, ако има четящи уеб програмисти, какви са методите за докладване от браузъра на уебсайт сървърите, че достъпващото устройство е смартфон, освен user agent strings и евентуално настройките на Java script.
Опитвам се на няколко мобилни браузъра с вече настроен десктоп режим да отворя някои сайтове, които обаче винаги излизат в мобилен или псевдо-мобилен режим. Opera на Android с настроен десктоп режим е единственият браузър до момента, който успява да отвори всеки един сайт като на PC, но понякога има проблеми с мащабирането на текста и настройките по пълноекранното възпроизвеждане на видео в стрийминг сайтове. Затова се опитвам да получа същите резултати на браузъри с по-добри цялостни параметри.
Пробвах с ръчно въвеждане на user agent strings за PC за Файърфокс и Опера (освен вградените) на няколко мобилни браузъра, които намерих онлайн за х86(_64), вкл. с Линукс за операционна система, но резултатът беше същия. Повечето сайтове зареждат в десктоп режим, но някои не. В същото време, Opera зарежда всичко на 100% при избран десктоп режим. Другото, което съм пробвал е изключване на Java Script, което обаче не променя зареждането на сайтовете в мобилната им версия.
Кое всъщност вътре в браузъра докладва какво устройство достъпва сайта и евентуално - откъде се променя. Може ли това да е настройка, независеща от браузъра, а глобална, свързана със System WebView на Google примерно? T.e. System WebView докладва, това е Android устройство, независимо от user agent strings и браузърни настройки, но защо пък тогава Opera успява да ги "излъже"?
Мерси.