Android开发 activity里面的WebView加载js调用windows.location.reload()会弹出浏览器的解决方法

来源:互联网 发布:百度地图api php开发 编辑:程序博客网 时间:2024/06/18 16:41
原文地址: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

1 0