瀏覽器經過導航欄按鈕後退前進時頁面js不執行(瀏覽器的back-forward cache)

問題描述:若存在一個頁面包含超連接,點擊跳轉以後,此時點擊瀏覽器的後退按鈕的話,頁面是不會從新渲染的(js什麼的是不會再執行的,頁面也不會從新掛載,經過觀察 window.addEventListener(‘load’,handler) 這裏的handler不執行能夠得出),這是由於瀏覽器的「往返緩存(back-forward cache - bfcache)」特性。ios 問題根源:back-f
相關文章
相關標籤/搜索