代码之家  ›  专栏  ›  技术社区  ›  dev90

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

  •  0
  • dev90  · 技术社区  · 7 年前

    我正在上传一个URL到 CustomTabs . 我想启用收缩放大 自定义选项卡 . 默认情况下,它不启用 zoom pinch ,但如果转到菜单并点击 Desktop Site ,启用收缩缩放。

    我想知道如果有办法的话 Desktop site 默认情况下,当用户从我的应用程序启动web URL时。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Arshdeep Singh    7 年前

    签出此答案。。。 我试过了,效果很好

    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);