2017-08-09 171 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); 
相關問題