在我的Android应用程序中,当用户点击WebView中显示的本地HTML页面内的链接时,我使用shouldOverrideUrlLoading来拦截。我需要处理所有情况,即使链接是页面中的本地片段标识符,例如href =“samepage.html#fragment”。但我发现在这种情况下,不会调用shouldOverrideUrlLoading。 我怎么能处理这个案子?
答案 0 :(得分:0)
如果您可以修改内容,最好在JavaScript中使用window.onhashchange。如果需要,您可以使用addJavaScriptInterface与Java代码“对话”。