我已经设置了'cache:true'选项,但缓存似乎只适用于IE,但不适用于Firefox和Chrome.这是一个已知问题吗?
Nic*_*ver 31
该cache选项不是jQuery维护的特殊缓存,因此可能有点用词不当.
cache: false在所请求的URL上附加一个时间戳,因此它会强制浏览器获取一个新的副本,它更像是一个缓存破坏者.cache: true 什么都不做,本机浏览器缓存留下来做它在这里要做的任何事情.它根本不是jQuery特有的东西,它只是不同的浏览器选择如何缓存响应. 如果缓存标头设置正确告诉浏览器来缓存它,那么它应该.然而,即使没有标题指令要做,IE也喜欢缓存请求的地狱...... 这可能就是你所看到的行为.如果这是您想要的行为,请将缓存控件标题(请参阅上面的链接)添加到您希望在其他浏览器中缓存的页面.
| 归档时间: |
|
| 查看次数: |
8014 次 |
| 最近记录: |