如何使用 JavaScript 清除缓存?
与移动应用程序不同,Web 浏览器不允许清除其缓存。虽然我们无法清除客户端浏览器的所有缓存,但仍然可以通过在 HTML 代码中使用元标记来加载网页而无需缓存。
做到这一点的唯一方法是对代码进行一些更改,这表明浏览器不记得最近加载的内存,这只是缓存内存。
下面是两个例子说明
注意:以下代码不能按原样运行并且没有输出。它必须添加到已经存在的代码中才能看到输出。
方法一:
添加这部分HTML代码,使浏览器不记录缓存。
方法二:
将参数附加到脚本标记中的文件名。文件更改时更改它。
例子:
让它成为文件的名称。每次加载此页面时,只需更改脚本的版本。
下次您加载此页面时,它应该是这样的。
笔记:
- 浏览器的设计方式是保存所有临时缓存。
- 之所以如此,是因为缓存是网站加载速度更快的主要原因。
- 因此,除非在您的 HTML 代码中更改某些编码,否则没有直接的方法可以永久删除它的缓存。
- 可能没有其他方法可以实现这一点,但这两种是最简单和最有效的一种。