http-equiv详解

233 阅读1分钟

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">