android h5 交互怎么跳转

发布网友 发布时间:2022-04-23 08:57

我来回答

1个回答

热心网友 时间:2022-06-18 17:24

是要拦截 点击事件吗?
拦截的话有两种办法
一个是 获取点击事件的标签
二:截取url
webView.setWebViewClient(new WebViewClient() {
@Override
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url);

if (url.contains("拦截的网址") ) {

}

}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {

// 重写此方法表明点击网页里面的链接还是在当前的 webview里跳转,不跳到浏览器那边

view.loadUrl(url);
// if(url.contains("拦截的网址")){
//
// }else{
//
// }
Log.e("loadUrl", "" + url);
return true;
}

@Override

public void onReceivedSslError(WebView view,
SslErrorHandler handler, SslError error) {
// TODO Auto-generated method stub
super.onReceivedSslError(view, handler, error);
handler.proceed();
//handler1.sendEmptyMessage(0);
}

});

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com