我有一个 adobe flex 应用程序,它执行 xml ajax 请求来填充图形。我有一个问题,客户不会取消选中 IE 中的“不将加密页面保存到磁盘”设置,当他们加载图表时,他们会收到“服务器通信错误”。
我尝试了几种标题组合:
// works in IE8, but not IE9
Pragma => ''
Cache-control => ''
// works in IE8, but not IE9
Pragma => ''
Cache-control => 'no-store'
// works in IE8, but not IE9
Pragma => 'public'
Cache-control => 'max-age=0'
// doesn't work in IE8 or IE9
Pragma => 'no-cache'
Cache-control => 'no-cache,max-age=30,must-revalidate'
有人能告诉我魔法巫毒术可以让它在所有版本的 IE > 8 中工作吗
或者,我的 Windows 测试虚拟机上是否有一些奇怪的设置导致缓存标头被忽略。
我通过大量谷歌搜索找到的一般批准的解决方案似乎只是取消选中 IE 设置。