我測試了一個nexous one(使用android 2.2編譯)顯示當通過window.location.href重定向頁面時,不會觸發shouldOverrideUrlLoading。 onPageFinished像往常一樣觸發。window.location.href javascript不會觸發shouldOverrideUrlLoading
任何人都可以建議如何攔截JavaScript頁面重定向? 任何其他方式來重定向頁面在JavaScript中,所以shouldOverrideUrlLoading被觸發? 這是shouldOverrideUrlLoading的錯誤嗎?
感謝,
月
這是一個錯誤,因爲如果你改變location.href,U不要從字面上加載一個URL。因此,通過覆蓋這個並處理所有事情,您應該能夠確定沒有其他URL加載。人們認爲WebView只能顯示他們自己的頁面。但考慮你想呈現遠程網站,並不要控制JavaScript的運行... – Nappy 2011-09-21 14:16:00
@CommonsWare你能告訴我,當我加載視圖內部的div標籤..我只能使用一個index.html和加載其他文件數據到該索引文件的div標籤..在這種情況下,我如何獲得網址 – 2013-10-10 11:56:35