2007年4月16日星期一

强制Opera刷新页面(Ajax)

用Opera测试我的基于Ajax的聊天程序的时候发现总是接收到相同的数据,而Mozilla Firefox和Internet Explorer却能正常接收到时时更新的数据,这显然是xmlhttp使用Opera的缓存造成的。我试着将服务器端的Response.Expires设成-1问题就解决了。 后来从网上看到
<% '强制性刷新随机验证码 '让随机验证码每次按IE的后退按钮时,返回登录页面的随即码都自动刷新, Response.expires=-1 Response.AddHeader"pragma","no-cache" Response.AddHeader"cache-control","no-store" %>
这应该是更完善的解决方案(ASP的)