今天发现javaeye的论坛,浏览器返回按钮是重新请求的页面。
弱弱的问下怎么做的?
[b]问题补充:[/b]
可是我昨天在泡论坛的时候。在第一页停留了很长时间。点击当时页面上的第一个帖子进去浏览。看完后点返回后。我看到我刚才浏览的帖子已经不在第一个的位置了。多了好几个新发的帖子。所以我才认为,返回时是重新请求的页面。难道我看错了!?
[b]问题补充:[/b]
如果我就是想在浏览器返回的时候,重新请求页面。应该如何做!
可以javascript的方式实现.
由于window.name在浏览器刷新后会仍然保存,所以可以用window.name来判断页面是否已经刷新过.[code="js"]
if(window.name!="hasLoad"){
location.reload();
window.name = "hasLoad";
}else{
window.name="";
}[/code]
浏览器返回并未重新请求页面,显示的还是原来的页面。
楼主可以到论坛上随便到了个未曾浏览过的帖子。点击进入,然后点击回退按钮,会发现刚才看过的帖子的标识还是"未读",但如果按F5刷新一下页面,帖子的标识就成"已读"了。