我有一个奇怪的问题,我无法追查。 Internet Explorer的用户报告说,IE在完成加载以下头文件的页面后会抛出“页面无法显示”消息。他们短暂地看到页面,但随后消失并被错误页面取代。它似乎并不重要,页面的内容是什么。 我似乎已经跟踪它到这些头:HTTP头引起IE问题?
Expires: Fri, 13 Jan 2012 01:00:00 GMT
Date: Fri, 26 Oct 2012 02:02:33 GMT
Pragma: no-cache
Last-modified: Fri, 26 Oct 2012 02:02:33 GMT
Cache-control: private, no-cache, no-store, must-revalidate, max-age=0, pre-check=0, post-check=0
Content-Type: text/html; charset=ISO-8859-1
在我所看到的大多数情况下,用户似乎有自己的时钟与服务器signifcantly跑步前进(高达半小时)。他们似乎都在运行笔记本电脑的IE8上。有任何想法吗?服务器也运行在端口8181而不是80.
您所使用的Cache-control标头非常紧密 - 特别是“必须重新验证”和“max-age = 0”。那些可以放松测试吗?在对具有这些标题的页面的100次访问中,有多少次报告此问题? – Lizz
特别是,放弃在HTTP规范中未定义的所有内容。 –