|
主题: 求助:关于后退按钮引起的问题,郁闷中。。。
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#12004/6/2 12:22:36
最近给人做了一个网站,发现了一个怪问题,请教该如何解决? 问题是这样的:进入首页后,首页显示是正常的。可是浏览几个里面的内容页后,通过IE浏览器的后退按钮返回首页时,首页的内容就显示不全了!需要刷新才能显示全。这是什么原因引起的呀? 我在首页的头部加入了下面的代码,禁止缓存: <meta http-equiv="Expires" CONTENT="0"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Pragma" CONTENT="no-cache">
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#22004/6/2 14:51:29
没人理?顶一下。
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#32004/6/4 12:04:31
难道就没人遇到过这种问题?那我可太幸运了。
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42004/6/4 14:33:34
不要用history.back();后退,否则 IE 一定是读取缓存。你那三行代码是服务器端脚本,它在 IE 读缓存时是不起作用的。
用 windows.location.href='abc.asp' 来重新载入页面。如果有参数的话,也传入相关参数。
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#52004/6/4 17:17:32
谢谢,您可能没明白我的意思。不是我用什么方法实现后退,而是用户点击IE工具栏的后退按钮出现的问题呀。
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#62004/6/4 17:24:21
用http协议是无法阻止用户用后退按钮回去的,你可以安装相关证书来通过https协议与用户交互
|
浮尘
职务:普通成员
等级:3
金币:7.0
发贴:1258
|
#72004/6/4 17:37:08
太深了,有没有简单点的方法,用户返回时自动刷新呢?
|