如何从我的应用程序启动桌面网站?

问题描述 投票:0回答:1

我正在将网址上传到CustomTabs。我想在CustomTabs中启用缩放变焦。默认情况下,它不启用zoom pinch,但如果您转到菜单并点击Desktop Site,则启用双指缩放。

我想知道,当用户从我的应用程序启动Web URL时,如果有一种方法可以默认打开Desktop site

android performance android-layout android-webview chrome-custom-tabs
1个回答
2
投票

看看这个答案......我试过这个并且效果很好

How to open desktop site in webview in android

您可以通过编程方式为webView设置用户代理

如果链接出现问题,这里是您从该链接获得问题的答案:

private static final String DESKTOP_USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36";
private static final String MOBILE_USER_AGENT = "Mozilla/5.0 (Linux; U; Android 4.4; en-us; Nexus 4 Build/JOP24G) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30";

//Choose Mobile/Desktop client.
WebSettings settings = mWebView.getSettings();
settings.setUserAgentString(DESKTOP_USER_AGENT);
© www.soinside.com 2019 - 2024. All rights reserved.