1. 程式人生 > >Android開發 activity裡面的WebView載入js呼叫windows.location.reload()會彈出瀏覽器的解決方法

Android開發 activity裡面的WebView載入js呼叫windows.location.reload()會彈出瀏覽器的解決方法

原文地址: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