【发布时间】:2016-03-14 03:39:49
【问题描述】:
现在有没有一种跨浏览器和符合标准的方法来防止在使用 XMLHttpRequest 时进行缓存?
到目前为止,甚至 MDN 都提出了一种解决方法。 (MDN XMLHttpRequest#Bypassing_the_cache)
(如Add a random query string to the URL you are sending.)
编辑:问题是关于告诉浏览器不要使用它的客户端缓存,独立于服务器作为标志或字段发送的内容。
【问题讨论】:
-
正确的方法是让服务器告诉不要缓存任何东西。在这种情况下,如果浏览器按照他们说的做,就不需要变通方法。
-
缓存控制实际上是服务器的责任,因为它应该知道它所服务的资源的性质。
-
不,没有这种方法。
标签: javascript cross-browser xmlhttprequest standards cache-control