http-equiv,很强大
2016-05-17 00:00
253 查看
摘要: 今天看到一个页面,打开后没几秒自动跳转了,我的第一反应就是里面肯定含有setTimeout之类的方法,但是看了页面源码后,里面根本没有包含JS文件,也没有写JS代码,一下子引起了我的兴趣.<meta http-equiv="refresh" content="10; ,URL=/2010registration.html">,meta原来这么强大。下面说将说一下meta http-equiv的一些个人觉得比较有用的用法
今天看到一个页面,打开后没几秒自动跳转了,我的第一反应就是里面肯定含有setTimeout之类的方法,但是看了页面源码后,里面根本没有包含JS文件,也没有写JS代码,一下子引起了我的兴趣.<meta http-equiv="refresh" content="10; ,URL=/2010registration.html">,meta原来这么强大。下面说将说一下meta http-equiv的一些个人觉得比较有用的用法
1.1.1 页面跳转
<meta http-equiv="refresh" content="10; ,URL=http://blog.51yip.com">
说明:10秒后,页面刷新,并跳转到http://blog.51yip.com
<meta http-equiv="Cache-control" content="private">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache-control" content="no-store">
<meta http-equiv="pragma" content="no-cache">
说明:
public:可以被缓存在公众共享缓存
private:只可以被缓存在私人缓存里面
no-cache:不缓存
no-store:缓存但不存档
说明:这个大家最熟悉了,因为乱码的问题,搞开发的基本上都遇到过
说明:userid=123456是要存到cookie里的数据,path是存到什么地方,expires是给cookie加上期限
content参数:
filename 例子:"filename" "=" value //文件名
creation-date 例子:":= "creation-date" "=" quoted-date-time //创建时间
modification-date 例子:":= "modification-date" "=" quoted-date-time //修改时间
read-date 例子:" := "read-date" "=" quoted-date-time //读取时间
size 例子:":= "size" "=" 1-number //文件大小
quoted-date-time 例子:" := quoted-string conform the RFC822 //引用时间
这个东西,在上传文件,发送邮件附件等会用到
content参数:
text/plain //文本文件
text/html //html文件
application/binary //二进制文件
application/postscripts //不知道
image/gif //gif图片
image/xbm //xbm图片
image/jpeg //jpeg图片
audio/basic //basic格式视频文件
video/mpeg //mpeg格式视频文件
video/QuickTime //QuickTime格式视频文件
今天看到一个页面,打开后没几秒自动跳转了,我的第一反应就是里面肯定含有setTimeout之类的方法,但是看了页面源码后,里面根本没有包含JS文件,也没有写JS代码,一下子引起了我的兴趣.<meta http-equiv="refresh" content="10; ,URL=/2010registration.html">,meta原来这么强大。下面说将说一下meta http-equiv的一些个人觉得比较有用的用法
1.1.1 页面跳转
<meta http-equiv="refresh" content="10; ,URL=http://blog.51yip.com">
说明:10秒后,页面刷新,并跳转到http://blog.51yip.com
1.1.2 缓存控制
<meta http-equiv="Cache-control" content="public"><meta http-equiv="Cache-control" content="private">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache-control" content="no-store">
<meta http-equiv="pragma" content="no-cache">
说明:
public:可以被缓存在公众共享缓存
private:只可以被缓存在私人缓存里面
no-cache:不缓存
no-store:缓存但不存档
1.1.3 页面编码设定
<meta http-equiv="Content-Type" content="text/html; charset=utf8 ">说明:这个大家最熟悉了,因为乱码的问题,搞开发的基本上都遇到过
1.1.4 cookie
<meta http-equiv="Set-Cookie" content="userid=123456; path=/tmp/cookies; expires=Thursday, 20-May-09 00:15:00 GMT">说明:userid=123456是要存到cookie里的数据,path是存到什么地方,expires是给cookie加上期限
1.1.5 content-disposition
<meta name="content-disposition" content="inline; filename=openinexcel.csv">content参数:
filename 例子:"filename" "=" value //文件名
creation-date 例子:":= "creation-date" "=" quoted-date-time //创建时间
modification-date 例子:":= "modification-date" "=" quoted-date-time //修改时间
read-date 例子:" := "read-date" "=" quoted-date-time //读取时间
size 例子:":= "size" "=" 1-number //文件大小
quoted-date-time 例子:" := quoted-string conform the RFC822 //引用时间
这个东西,在上传文件,发送邮件附件等会用到
1.1.6 文件类型
<meta http-equiv="Content-Script-Type" content="text/javascript">content参数:
text/plain //文本文件
text/html //html文件
application/binary //二进制文件
application/postscripts //不知道
image/gif //gif图片
image/xbm //xbm图片
image/jpeg //jpeg图片
audio/basic //basic格式视频文件
video/mpeg //mpeg格式视频文件
video/QuickTime //QuickTime格式视频文件
相关文章推荐
- html5 web数据存储
- SEO
- 异步流程控制:7 行代码学会 co 模块
- [译] React 入门
- 如何优雅处理前端异常?
- 前端jquery部分很精彩
- 深入探讨前端框架react
- Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
- 自己动手写的javascript前端等待控件
- 前端必备神器 Snap.svg 弹动效果
- 一张Web前端的思维导图分享
- 一道常被人轻视的web前端常见面试题(JS)
- 浅谈AngularJS--基础
- 浅谈AngularJS--域变量(scope)
- AngularJS' Internals In Depth(深入理解 AngularJS)
- 3ff8 javascript 获取Flash下载进度兼容IE, FireFox,Chrome浏览器
- CSS清除浮动常用方法小结
- window.external 的用法(收藏夹功能)
- document.all用法