js 判断浏览器的类型和版本

function browerTypeAndVersion(){
    var sys = {};
    var ua = navigator.userAgent.toLowerCase();
    var s;
    (s = ua.match(/msie ([\d.]+)/)) ? sys.ie = s[1] : // ie11没有msie 可以用if("ActiveXObject" in window)来判断 true为ie false为非ie
    (s = ua.match(/firefox\/([\d.]+)/)) ? sys.firefox = s[1] :     // 另外可以用ua.match(/firefox[\/\s](\d+)/)来判断是否为firefox
    (s = ua.match(/chrome\/([\d.]+)/)) ? sys.chrome = s[1] :
    (s = ua.match(/opera.([\d.]+)/)) ? sys.opera = s[1] :
    (s = ua.match(/version\/([\d.]+).*safari/)) ? sys.safari = s[1] : 0;
    //以下进行测试
    if (sys.ie) document.write(‘IE: ‘ + sys.ie);
    if (sys.firefox) document.write(‘Firefox: ‘ + sys.firefox);
    if (sys.chrome) document.write(‘Chrome: ‘ + sys.chrome);
    if (sys.opera) document.write(‘Opera: ‘ + sys.opera);
    if (sys.safari) document.write(‘Safari: ‘ + sys.safari);
}
时间: 2024-10-11 17:53:40

js 判断浏览器的类型和版本的相关文章

用js判断浏览器的类型

1.获取当前浏览器类型的API var browser = navigator.userAgent.toLowerCase();2.封装成函数function genre(browser) { 3.一一进行判断 if(browser.indexOf('chrom') != -1) { alert("chrom") } if(browser.indexOf('firefox') != -1) { alert("firefox") } if(browser.indexO

js判断浏览器的类型和获得浏览器的版本

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>           <script src="js/jquery-1.12.0.min.js"></script>    </head>    <style type="tex

JS 判断浏览器客户端类型(ipad,iphone,android)

如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad.iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10Javascript代码funct

js 判断浏览器的类型

function getBrowser() {    var Sys = {};    var ua = navigator.userAgent.toLowerCase();    var s;    (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :                (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :                (s = ua.ma

js判断浏览器客户端类型

1 if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { 2 3 //alert(navigator.userAgent); 4 window.location.href ="iPhone.html"; 5 6 } else if (/(Android)/i.test(navigator.userAgent)) { 7 8 //alert(navigator.userAgent); 9 window.location.hr

YJ智能框架--JS判断浏览器类型及版本

YJ智能框架--JS判断浏览器类型及版本以下 1 /** 2 * 判断用的是那个浏览器,操作系统,浏览器使用的内核 3 */ 4 (function() { 5 var ua = navigator.userAgent || ""; 6 YJ.browser = ""; 7 if (document.recalc || document.documentMode) { 8 YJ.browser = "ie"; 9 } 10 if (window.

JS判断浏览器类型与版本

在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的.下面列举一下常用的判断方法: 1.判断浏览器是否为IE document.all ? 'IE' : 'others':在IE下document.all值为1,而其他浏览器下的值为0: navigator.userAg

js判断浏览器类型以及版本

你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器.由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他.以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了. 在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容

js判断浏览器类型

js判断浏览器类型  <script type="text/javascript" >     <!--   function getOs()   {       var OsObject = "";      if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) {           return "MSIE";      }      if(isFiref