2017-02-11 135 views
1

我想在webview中的android应用中显示此链接,但在Android设备中加载网页与在Google Chrome中显示的不同。在webview中显示whatsapp条码网页

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

他们为什么会允许桌面链接网页的移动观看? – Stefan

+0

@Stefan所以,有没有什么方法可以像在谷歌浏览器中一样在android设备中显示上述网页? –

+0

可能不是。你想达到什么目的?在你自己的应用中将WhatsApp链接到你的webview中? – Stefan

回答

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

我添加了这一行,但它说我应该更新firfox? –

+0

更改版本。输入最新版本并更正我的答案:p – minigeek

+0

@Pir Fahim Shah请检查编辑。替代方式 – minigeek

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