与移动应用程序不同, 网络浏览器不允许清除其缓存。尽管我们无法清除客户端浏览器的所有缓存, 但仍可以通过使用HTML代码中的元标记来加载网页而不进行缓存。
做到这一点的唯一方法是对代码进行少量更改, 使浏览器不记得最近加载的内存, 而该内存只是chache内存。
【如何使用JavaScript清除缓存((已解决))】以下是两个示例说明
注意:
以下代码无法按原样运行, 并且没有输出。它必须添加到已经存在的代码中才能查看输出。
方法1:
<
meta http-equiv = 'cache-control' content = 'no-cache' >
<
meta http-equiv = 'expires' content = '0' >
<
meta http-equiv = 'pragma' content = 'no-cache' >
添加这部分HTML代码, 使浏览器不记录缓存。
方法2:
将参数附加到脚本标记中的文件名。文件更改时进行更改。
例子:
将此作为文件名。每次加载此页面时, 只需更改脚本的版本。
<
script src = "https://www.lsbin.com/filename.js?version = 1.0" >
<
/script>
下次加载该页面时, 应该是这样。
<
script src = "https://www.lsbin.com/newfile.js?version = 1.1" >
<
/script>
注意:
- 浏览器的设计方式是保存所有临时缓存。
- 之所以如此, 是因为缓存是网站加载速度更快的主要原因。
- 因此, 除非在你的HTML代码中更改了某些编码, 否则没有直接方法永久删除其缓存。
- 实现这一目标的方法可能很少, 但是这两种方法是最简单, 最有效的一种。
推荐阅读
- malloc()和calloc()之间的区别与代码示例
- 本文教你win7小工具的运用
- 本文教你设置win7管理员权限
- win7旗舰版密钥最新推荐
- win7摄像头软件最新推荐
- 小马win7激活工具最新推荐
- 本文教你win7远程桌面连接设置
- 本文教你win7虚拟内存怎样设置最好
- win7专业版激活工具与运用最新推荐