通过jQuery检测浏览器缓存

Goo*_*bot 9 html javascript jquery http http-headers

是否有jQuery方法来检测页面是从浏览器缓存加载还是已通过HTTP请求从服务器接收?

Tab*_*med 4

下面的文章应该可以回答你的问题:

检测何时从浏览器缓存加载页面。

上面文章的概念是,在每次请求时,您都从服务器端设置 cookie,并使用 JavaScript(或 jQuery)检查 cookie。如果 cookie 与先前请求的页面的 cookie 匹配,则它是缓存页面。如果没有,则这是一个新页面。

希望有帮助。