Android開發 activity裡面的WebView載入js呼叫windows.location.reload()會彈出瀏覽器的解決方法
阿新 • • 發佈:2019-01-24
原文地址:http://www.it1352.com/131085.html
重寫WebView的WebViewClient
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
然後再WebView裡面設定即可:
webView.setWebViewClient(new MyWebViewClient(){//解決部分機型開啟Url會提示使用外部瀏覽器
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}
});
date:2016年11月4日01:09:57