使用history.go(-1)可能会出现执行后直接读取缓存,不刷新页面的问题,这个跟手机的机型有关。(注:history.back()也会有这个问题。)
解决方法为在返回后的页面加上:
window.addEventListener('pageshow', function(e) { //如果检测到页面是从“往返缓存”中读取的,刷新页面 if (e.persisted) { window.location.reload(); } });
使用history.go(-1)可能会出现执行后直接读取缓存,不刷新页面的问题,这个跟手机的机型有关。(注:history.back()也会有这个问题。)
解决方法为在返回后的页面加上:
window.addEventListener('pageshow', function(e) { //如果检测到页面是从“往返缓存”中读取的,刷新页面 if (e.persisted) { window.location.reload(); } });
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。