http-equiv的作用
http-equiv用于传输HTTP通信协议的标头,也就是设定标头属性的名称。而在content属性中设置具体的属性值。
具体应用
- 设置网页的定时跳转
例如:<meta http-equiv="refresh" content="3;url=http://www.baidu.com" />
- 设定有效时间
网站设定到期时间,语法:
例如:<meta http-equiv="expires" content="THU, 14 february 2021 19:00:00 GMT" />
- 禁止缓存(禁止调用缓存的页面,)
使用网页缓存可以加快浏览网页的速度,缓存将浏览的页面暂存在计算机中。如果网页的内容经常频繁更新,这可以禁用页面缓存。
<meta http-equiv="pragma" content="no-cache"/>
- 清除缓存(删除缓存)
再次进入网页时,需要重新下载。
<meta http-equiv="cache-control" content="no-cache"/>
- 删除过期的cookie
如果网页过期,则删除存盘的cookie。cookie是由Internet站点创建的,将信息存储在计算机上的文件,如访问站点时的首选项。
<meta http-equiv="set-cookie" content="Tue, 14 February 2021 19:00:00 GMT"/>
- 强制打开新窗口
强制网页在当前窗口中以独立的页面显示,防止自己的网页被别人当做一个frame也调用。
<meta http-equiv="windows-target" content="_top"/>
windows-target表示打开网页的方式,_top代表打开一个独立页面。
- 设置网页的过渡效果(page-enter,page-exist)
例如:<meta http-equiv="page-enter" content="revealtrans(duration=3,transition=21)"/>
(经测试,Edge和Chrome最新版本好像不支持这个效果)