この問題は、いくつかのページを移動してwindow.history.back()を使用して戻ろうとした後に発生します。画面は更新されず、最後に読み込まれたページが表示されたままになりますが、ログの URL は正しく更新されます。
InitialPage => SecondPage => ThirdPage [ここでwindow.history.back()が発生します]
ThirdPage のコンテンツは表示されたままですが、 WebViewClient の onPageFinished メソッドを使用してログに記録された URLは正しいです。つまり、SecondPage の URL がログに記録されます。ThirdPage がまだ表示されているので、ボタンを使用して別のwindow.history.back()を実行すると、再び発生します。ThirdPage は画面に残りますが、今度は InitialPage の URL がログに記録されます。
何が問題になる可能性がありますか?