項目中未讀消息列表,點擊讀取再返回後,仍然顯示未讀。 onpageshow 事件在用戶瀏覽網頁時觸發。 onpageshow 事件類似於 onload 事件,onload 事件在頁面第一次載入時觸發, onpageshow 事件在每次載入頁面時觸發,即 onload 事件在頁面從瀏覽器緩存中讀取時不 ...
項目中未讀消息列表,點擊讀取再返回後,仍然顯示未讀。
window.onpageshow = function(event) { if (event.persisted) { window.location.reload() } };
onpageshow 事件在用戶瀏覽網頁時觸發。
onpageshow 事件類似於 onload 事件,onload 事件在頁面第一次載入時觸發, onpageshow 事件在每次載入頁面時觸發,即 onload 事件在頁面從瀏覽器緩存中讀取時不觸發。
為了查看頁面是直接從伺服器上傳入還是從緩存中讀取,你可以使用 PageTransitionEvent 對象的 persisted 屬性來判斷。 如果頁面從瀏覽器的緩存中讀取該屬性返回 ture,否則返回 false。