【监听WebView点击事件】日期:2018.06.06
问题描述:
使用WebViewClient中的shouldOverrideUrlLoading(WebView view, WebResourceRequest request)方法拦截WebView点击跳转事件在部分机型无效。
问题原因:
shouldOverrideUrlLoading(WebView view, WebResourceRequest request)是Android7.0以后用于拦截跳转请求的方法,7.0以前用shouldOverrideUrlLoading(WebView view, String url)方法。
解决方法:
同时处理shouldOverrideUrlLoading(WebView view, WebResourceRequest request)和shouldOverrideUrlLoading(WebView view, String url)方法即可。