window.navigator.userAgent用来区分设备和浏览器

javascript的navigator对象

navigator为Window对象的一个属性,指向了一个包含浏览器相关信息的对象。navigatot中包含了一些常用到的属性,如   

navigator.appVersion 浏览器的版本号 

navigator.appName 浏览器的名称 

navigator.language 浏览器使用的语言 

navigator.platform 浏览器使用的平台 

navigator.userAgent 浏览器的user-agent信息

 

 1 //各主流浏览器版本判断
 2         function getExplorer() {
 3             var explorer = window.navigator.userAgent;
 4             //ie
 5             if (explorer.indexOf("MSIE") >= 0) {
 6                 return "IE";
 7             }
 8             //firefox
 9             else if (explorer.indexOf("Firefox") >= 0) {
10                 return "Firefox";
11             }
12             //Chrome
13             else if (explorer.indexOf("Chrome") >= 0) {
14                 return "Chrome";
15             }
16             //Opera
17             else if (explorer.indexOf("Opera") >= 0) {
18                 return "Opera";
19             }
20             //Safari
21             else if (explorer.indexOf("Safari") >= 0) {
22                 return "Safari";
23             }
24             //360兼容
25             else if (explorer.indexOf("compatible") >= 0) {
26                 return "compatible";
27             }
28         }

 

posted @ 2020-05-06 10:32  闻长歌而知雅意  阅读(603)  评论(0编辑  收藏  举报