2012-02-20 72 views
0

在瀏覽某些頁面後嘗試返回使用window.history.back(),屏幕不會更新 - 最後一個加載仍然可見 - ,但日誌中的URL確實正確更新。WebView不能正確更新內容

InitialPage => SecondPage => ThirdPage [這裏window.history.back()發生]

的ThirdPage的含量保持可見,但所記錄的URL使用WebViewClientonPageFinished方法是正確的,即記錄SecondPage的URL。由於第三頁仍在顯示,如果我使用按鈕執行另一個window.history.back(),它會再次發生,第三頁仍保留在屏幕中,但此時將記錄InitialPage的URL。

任何想法可能是什麼問題?

回答

0

不要緊,最後它必須在加載的頁面上有一些阻止正常功能的JavaScript。我用我自己的頁面做了一個簡單的測試,這些頁面工作正常,但第三方頁面沒有。