android webview 不执行shouldOverrideUrlLoading方法

点击webView页面的listView 中的item,会跳到一个新的页面,现在我想拦截到这个url跳到原生的页面。但是根本不进shouldOverrideUrlLoading 这个方法, 应该说只触发了shouldInterceptRequest 这个方法,其他的都没进,这是怎么回事??

这个可能是H5前端同事代码中跳转没有使用超链接跳转,而是单页面路由跳转,所以就无法监听触发shouldOverrideUrlLoading这个方法了

您设置javascript入口了嘛,settings.setJavaScriptEnabled(true);