纯JS判断各种浏览器类型及版本.
2015-01-20 17:32
561 查看
IE11或者非IE
IE10
IE9
IE8
IE7
IE6
判断各种浏览器类型及版本:
if (!document.all) { alert('IE11+ or not IE'); }
IE10
if (document.all && document.addEventListener && window.atob) { alert('IE10'); }
IE9
if (document.all && document.addEventListener && !window.atob) { alert('IE9'); }
IE8
if (document.all && document.querySelector && !document.addEventListener) { alert('IE8'); }
IE7
if (document.all && window.XMLHttpRequest && !document.querySelector) { alert('IE7'); }
IE6
if (document.all && document.compatMode && !window.XMLHttpRequest) { alert('IE6'); }
判断各种浏览器类型及版本:
var browser = {}; var userAgent = navigator.userAgent.toLowerCase(); var s; (s = userAgent.match(/msie ([\d.]+)/)) ? browser.ie = s[1] : (s = userAgent.match(/firefox\/([\d.]+)/)) ? browser.firefox = s[1] : (s = userAgent.match(/chrome\/([\d.]+)/)) ? browser.chrome = s[1] : (s = userAgent.match(/opera.([\d.]+)/)) ? browser.opera = s[1] : (s = userAgent.match(/version\/([\d.]+).*safari/)) ? browser.safari = s[1] : 0; var version; if (browser.ie) { version ='ie'+ browser.ie; } else if (browser.firefox) { version = 'firefox ' + browser.firefox; } else if (browser.chrome) { version = 'chrome ' + browser.chrome; } else if (browser.opera) { version = 'opera ' + browser.opera; } else if (browser.safari) { version = 'safari ' + browser.safari; } else { version = '未知浏览器' ; } return version;
相关文章推荐
- JS判断浏览器类型及版本
- 实用的js判断浏览器类型及版本
- js判断浏览器类型及版本
- .net中js判断浏览器的类型和版本
- JS判断浏览器类型与版本
- JS 判断是IE版本和浏览器类型
- jQuery javaScript js 判断浏览器的类型、版本的方法
- js、css、html判断浏览器的各种版本
- JS判断浏览器类型与版本的实现代码
- JS判断浏览器类型与版本的实现代码
- jQuery javaScript js 判断浏览器的类型、版本的方法
- js判断浏览器版本和类型
- JS判断浏览器类型及版本
- JS判断浏览器类型与版本
- 【转】jquery判断浏览器类型、js判断浏览器版本
- JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本