gpt4 book ai didi

jquery - jQuery .ajax 的缓存选项在 Firefox 和 Chrome 中不起作用?

转载 作者:行者123 更新时间:2023-12-03 22:00:26 26 4
gpt4 key购买 nike

我已经设置了选项“cache: true”,但缓存似乎只在 IE 中起作用,而在 Firefox 和 Chrome 中不起作用。这是一个已知问题吗?

最佳答案

cache 选项不是 jQuery 维护的特殊缓存,因此可能有点用词不当。

  • cache: false 将时间戳附加到所请求的 URL,因此它强制浏览器获取新副本,它更像是一个缓存破坏器。<
  • cache: true 不执行任何操作, native 浏览器缓存将继续执行其在此处执行的操作。

这根本不是 jQuery 特有的事情,它只是不同的浏览器选择缓存或不缓存响应的方式。 If your cache headers are set correctly告诉浏览器缓存它,那么它就应该缓存它。然而,IE 喜欢缓存大量的请求,即使没有头指令可以执行...可能就是您所看到的行为。如果这是您想要的行为,请将缓存控制 header (请参阅上面的链接)添加到您希望在其他浏览器中缓存的页面。

关于jquery - jQuery .ajax 的缓存选项在 Firefox 和 Chrome 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com