#android #android-webview #user-agent
#Android #android-веб-просмотр #user-agent
Вопрос:
У меня есть URL-адрес веб-сайта, который загружается как полная настольная версия в моем веб-представлении вместо мобильной версии. Он нормально загружается на IOS, но не на Android. Это проблема с агентом пользователя, которая не была обнаружена или? Я пытаюсь загрузить этот сайт www.mercedesbenzstadium.com
Комментарии:
1. Вы меняете пользовательский агент webview? Потому что его режим defualt находится в режиме мобильного просмотра.
2. WebView.getSettings().setUserAgentString(«Mozilla / 5.0 (Linux; Android 5.1.1; Сборка Nexus 5 / LMY48B; wv) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 4.0 Chrome / 43.0.2357.65 Mobile Safari / 537.36»); WebView.setWebViewClient(WebViewClient); WebView.loadUrl(url);
Ответ №1:
вам необходимо отредактировать настройки WebView
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
setLoadWithOverviewMode (true) загружает веб-просмотр с полностью уменьшенным масштабом
setUseWideViewPort(true) делает веб-просмотр обычным видовым экраном (например, обычный браузер на рабочем столе)
Комментарии:
1. Это не помогло. Я хочу, чтобы настольная версия отображалась как мобильная версия.