jquery - 如何使用代码清除特定站点的缓存?

标签 jquery html css browser browser-cache

当我的网站加载时,我将 JS 和 CSS 存储在缓存中以减少页面的加载。

在服务器上更新代码后,我需要在缓存中重新加载该 JS 和 CSS 代码,那么如何使用代码清除该缓存?并且这个缓存应该在服务器上传代码后清空一次。

我们会接受任何建议。

最佳答案

只需在 URL 末尾添加 ?v=1,并在您想要清除缓存时继续增加数字。

它更改 URL 并告诉浏览器认为这是一个新文件。

例子:

<link rel="stylesheet" type="text/css" href="http://example.com.com/style.css?v=1"/>  

这就是 StackOverflow 所做的。

计算器代码:

 <link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/stackoverflow/all.css?v=9df52c12ea50">

关于jquery - 如何使用代码清除特定站点的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410153/

相关文章:

javascript - polymer 属性不在元素中

javascript - 为什么我生成的图像没有根据我的鼠标光标设置它们的位置?

jquery - CSS jQuery 滚动面板问题

javascript - jquery 获取父对象的父对象

javascript - jQuery each 查找 attr 的标签不起作用

Javascript:动态改变正弦波速度

css - 输入看起来比选择小但具有相同的填充

用于在图像底部放置标签的 HTML

javascript - 无法通过变量访问对象?

jquery - 使用 Jquery 将内容添加到表中的 tfoot