转自:http://blog.csdn.net/mrbourne/article/details/60957652
- 问题描述
由首页跳转到详情页,在详情页点击返回按钮返回到首页后,首页刷新后再展示
- 思路
在进入详情页后,在浏览器中保存一个键值对,如:need-refresh: true
返回首页后,加载页面前从浏览器中取出这个数据,如果need-refresh
为true
,那么刷新
这种方法避开了对微信浏览器返回时间的监听,算是一种hack
方法。
注意:这种方法需要用到HTML5的本地存储技术sessionStorage
- 实现
详情页
sessionStorage.setItem("need-refresh", true)
首页
$(function () {
var needRefresh = sessionStorage.getItem("need-refresh")
if(needRefresh){
sessionStorage.removeItem("need-refresh")
location.reload()
}
})