Agenweb拦截网页里点击事件的地址,使用默认浏览器打开

使用Agenweb没做设置时,网页里的下载按钮,点击无响应。但是在微信里打开这个地址,点击下载或跳转到默认浏览器。需要重写,拦截方法如下:

mAgentWeb.getWebCreator().getWebView().setWebViewClient(new WebViewClient() {
            // url拦截
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                // 使用默认浏览器器加载页面
//                Log.e("tag",url);
                Intent intent= new Intent();
                intent.setAction("android.intent.action.VIEW");
                Uri content_url = Uri.parse(url);
                intent.setData(content_url);
                intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
                startActivity(intent);
                return true;
            }

        });

猜你喜欢

转载自blog.csdn.net/BigBingtang/article/details/125015848
今日推荐