`
dengzhangtao
  • 浏览: 667945 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

H5之BridgeWebView使用和坑

 
阅读更多
使用方法文章很多,这里主要记录以下坑

为了支持https,重写了setWebViewClient了,导致jsBrigeWe在h5里初始化不成功

原因BridgeWebView 中有设置setWebViewClient  设置的是  BridgeWebViewClient ;

需要如下操作来重写setWebViewClient


mWebView.setWebViewClient(new MyWebViewClient(mWebView));

private class MyWebViewClient extends BridgeWebViewClient {
        public MyWebViewClient(BridgeWebView webView) {
            super(webView);
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            LogUtil.i("---url: " + url);
//          
            return super.shouldOverrideUrlLoading(view,url);
        }

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view,url,favicon);

        }

        @Override
        public void onPageFinished(WebView view, String url) {

            super.onPageFinished(view,url);
        }
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics