设置浏览器不缓存文件

不缓存当前页面

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

不缓存指定页面

  • 在html中包含manifest属性,指定配置文件
<!DOCTYPE HTML>
<html manifest="demo.appcache">
...
</html>
  • 在demo.appcache(配置文件中)
    • CACHE MANIFEST指定的文件可以缓存离线使用
    • NETWORK指定的文件永远不会缓存,不可离线使用
    • FALLBACK指定两个参数,第一个为监听的文件(夹下的文件),当监听的文件(夹下的文件)不可用时,使用第二个文件,即第一个URL是资源,第二个是替补
CACHE MANIFEST
# 这是注释
/theme.css
/logo.gif
/main.js

NETWORK:
login.asp

FALLBACK:
/html5/ /404.html

注意,manifest 文件需要配置正确的 MIME-type,即 "text/cache-manifest"。必须在 web 服务器上进行配置。

posted @ 2020-11-22 23:36  LiuWango  阅读(246)  评论(0编辑  收藏  举报