equiv是英文单词equivalent的简写,为“相同,相当”的意思。http-equiv的作用通过meta标签设置和http请求头相关的一些信息。
具体包含以下一些场景:
1、设置网页的过期时间
<meta http-equiv="expires" content="Wed,20 Jun 2007 22:33:00 GMT">
设置后容易引起的问题?
2、禁用缓存
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
3、页面跳转
<meta http-equiv="Refresh" content="2;URL=http://www.net.cn/">
4、写Cookie
<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday,20-Jun-2007 22:33:00 GMT;path=/">
5、页面窗口设置
<meta http-equiv="Window-target" content="_top"/>
6、设定页面使用的字符集
<meta http-equiv="content-Type" content="text/html; charset=gb2312">
7、设置页面进入退出的动画效果
<meta http-equiv="Page-Enter" contect="revealTrans(duration=1.0,transtion= 12)">
<meta http-equiv="Page-Exit" contect="revealTrans(duration=1.0,transtion= 12)">
8、设置网页内容安全策略CSP
<!-- 页面所有资源要求加密 -->
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">