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 }
往事如烟,余生有我.