记录:iOS端微信打开链接,返回上一页数据丢失的问题
onpageshow 事件在每次加载页面时触发,onload 事件在页面第一次加载时触发,即 onload 事件在页面从浏览器缓存中读取时不触发。
onpagehide事件,该事件会在浏览器卸载页面的时候触发,而且是在unload事件之前触发。
$(function () { var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { //如果返回上一页,则重新刷新页面 window.location.reload(); } }); window.addEventListener('pagehide', function () { isPageHide = true; }); })