我正在使用webview,并为其启用了webviewclient。我观察到了这一点 1.加载HTTP页面时,调用流程类似onPageStarted> shouldOverrideUrlLoading> onPageFinished 所以这里按预期工作。
2.加载HTTPS页面时,代码流是onPageStarted> onPageFinished> shouldOverrideUrlLoading> onPageStarted> onPageFinished
因为我面临一些问题。这个Android问题吗?。有没有办法从应用程序端修复它?
答案 0 :(得分:0)
通常的流程是:shouldInterceptRequest - > shouldOverrideUrlLoading - > onPageStarted - > onPageFinished / onReceivedError。
您在HTTPS上看到的行为可能是重定向。尝试记录回调中的URL以检查是否是这种情况。