我了解到,无论何时发生重定向WebViewClient.shouldOverrideUrlLoading(WebView wv, String url)
用户单击和自动重定向都会被调用。
要求是仅当用户单击Web视图中的链接时才执行特殊操作。
无法拦截每个重定向并执行检查
#2是不可能的,因为在SAML情况下,会有很多服务器指示的重定向。对每个重定向执行检查都会导致 PERFORMANCE 问题。
引入的Android 24 shouldOverrideUrlLoading(Webview wv,WebResourceRequest wr)... wr具有isRedirect()和hasGesture()来说明 确定是用户单击还是自动重定向
如何在targetSDK <24中对用户单击和自动重定向进行类似的区分?
谢谢 阿卡什