2017-08-09 233 views
-3

我已经创建了一个活动,随着web视图,并加载了一些网址,但当我在webview中加载谷歌网址它在设备默认浏览器中打开,但是当我加载了一些其他网址,它的工作原理对于我来说足够了。Webview loadurl打开默认浏览器

对于前 - -

许可清单中加入

这是在设备浏览器中打开

WebSettings webSettings = webVw.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
webVw.loadUrl("http://www.google.com"); 

这是在网页视图中打开 -

webVw = (WebView)findViewById(R.id.webVw); WebSettings webSettings = webVw.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
webVw.loadUrl("https://stackoverflow.com"); 

问:为什么会发生? 还有其他解决方法吗?

回答

3

您可以使用此添加此:

webView.getSettings().setJavaScriptEnabled(true); 
    webView.loadUrl("url"); 

检查的WebView教程from here。只需实现Web客户端并在loadUrl之前进行设置即可。最简单的方法是:

myWebView.setWebViewClient(new WebViewClient()); 
+0

已经添加BT不工作 – sanil

+0

什么你得到 –

+0

http://www.google.com是问题设备的浏览器,而不是网页流量 – sanil

0

尝试在网址前面这样

webView.loadUrl("https://docs.google.com/viewerng/viewer?url=" + yourUrl);