在webview中显示whatsapp条形码网页

时间:2017-02-11 11:14:24

标签: android webview whatsapp

我试图在webview中的Android应用程序中显示此链接,但Android设备中的Web加载与在Google Chrome中显示的不同。

Whatsapp链接在这里:https://web.whatsapp.com/

我在android中使用此代码加载上面的页面,但它没有加载相同的页面。

mWebView .loadUrl("https://web.whatsapp.com/");// https://tekdude.blogspot.in/");
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
setContentView(mWebView );

3 个答案:

答案 0 :(得分:3)

您可以使用此代码,它对我有用!

将此代码复制到total方法内部!您可以根据需要编辑代码。

array_sum()

答案 1 :(得分:0)

更改webview的用户代理 像

String newUA= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0";
mWebView.getSettings().setUserAgentString(newUA);

或者,您也可以在不更改用户代理的情况下更改设置

 webView = (WebView)findViewById(R.id.webView1);
 webView.getSettings().setJavaScriptEnabled(true);
 webView.getSettings().setLoadWithOverviewMode(true);
 webView.getSettings().setUseWideViewPort(true);
 webView.getSettings().setSupportZoom(true);
 webView.getSettings().setBuiltInZoomControls(true);
 webView.getSettings().setDisplayZoomControls(false);
 webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
 webView.setScrollbarFadingEnabled(false);

答案 2 :(得分:0)

您可以尝试更改网络视图的用户代理。

示例:

String newUA= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0";
 mWebView.getSettings().setUserAgentString(newUA);

检查此链接 Setting WebView to view Desktop Site and Not Mobile Site