发表于: 2016-10-24 22:13:55
2 1605
今天完成的事:
1. 启宸师兄交待的浏览器版本检测,通过分析浏览器的userAgent属性来判断
IE浏览器系列:
特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本;
判断方法:粗略判断可以只检索 "msie x.0;" 字符串即可;
Windows版Firefox:
特征表现:以"mozilla/x.0"开头,包含"windows nt","gecko/"和"firefox/" ;
判断方法:粗略判断可以只检索 "firefox/"和"windows nt" 字符串;
Windows版Chrome:
特征表现: 以"mozilla/x.0"开头,包含"windows nt","chrome/",同时包含"applewebkit/","safari/";
判断方法:粗略判断可以只检索 "windows nt"和"chrome/"字符串;
Windows版Opera:
特征表现:以"opera/"开头,含有"windows nt","presto/" 字符串;
判断方法:粗略判断只检索 "windows nt"和"opera/"字符串;
Windows版Safari:
特征表现:以"mozilla/"开头,同时含有"windows nt","applewebkit/","safari/";
判断方法:粗略判断可以检索含有 "windows nt","safari/" 同时不包含 "chrome/";
2. DEMO:http://119.10.57.69:880/jnshu042/browser%20version.html
在不同浏览器里查看效果
明天计划的事:。
1. 继续看草船云项目代码。
今天遇到的问题:
收获:
1. 浏览器版本的判断;
2. navigator.userAgent属性里所包含的信息。
评论