How to open desktop site in webview in android

后端 未结 5 1165
暗喜
暗喜 2020-12-20 02:01

I need to open desktop site in android webview for that i have tried as below but it is not working.

String newUA= \"Mozilla/5.0 (X11; U; Linux i686; en-US;          


        
5条回答
  •  情歌与酒
    2020-12-20 02:43

    This is working for me: refer to this as mentioned by @saurabh gutpa as well

    public void setDesktopMode(final boolean enabled) {
        final WebSettings webSettings = webview.getSettings();
    
        final String newUserAgent;
    
        if (enabled) {
            newUserAgent = webSettings.getUserAgentString().replace("Mobile", "eliboM").replace("Android", "diordnA");
        }
        else {
            newUserAgent = webSettings.getUserAgentString().replace("eliboM", "Mobile").replace("diordnA", "Android");
        }
    
        webSettings.setUserAgentString(newUserAgent);
        webSettings.setUseWideViewPort(enabled);
        webSettings.setLoadWithOverviewMode(enabled);
        webSettings.setSupportZoom(enabled);
        webSettings.setBuiltInZoomControls(enabled);
    }
    

提交回复
热议问题