美文网首页
如何判断是什么浏览器

如何判断是什么浏览器

作者: 黄清淮 | 来源:发表于2017-01-20 15:18 被阅读0次

chrome


var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1;

Fire Fox


var isFirefox=navigator.userAgent.toUpperCase().indexOf("FIREFOX")?true:false;

IE


var isIE=navigator.userAgent.toUpperCase().indexOf("MSIE")?true:false;

IE9 嗅探

ie=!!window.VBArray
ie678=!+"\v1";
ie678=!-[1,];
ie678='\v'=='v';
ie678=('a-b'.split(/(~)/))[1]=="b"
ie678=0.9.toFixed(0)=="0"
ie678=/\w/.test('\u0130') 
ie8=window.toStaticHTML
ie9=window.msPerformance
ie678=0//@cc_on+1;
ie67=!"1"[0] 
ie8=!!window.XDomainRequest;
ie9=document.documentMode&&document.documentMode===9;
ie10 = window.navigator.msPointerEnabled;
ie11 = !!window.MSInputMethodContext;

其他浏览器嗅探


firefox=!!window.netscape;
firefox=!!window.updateCommands;
safari=window.openDatabase&&!window.chrome;
chrome=!!(window.chrome&&window.google);

移动端


iphone=/iphone/i.test(navigator.userAgent);
iphone4=window.devicePixelRatio>=2;
ipad=/iPad/i.test(navigator.userAgent);
[Android]=/android/i.test(navigator.userAgent);
[iOS]=iphone||ipad;

相关文章

  • js 双等("==")运算过程

    示例:x == y 返回结果 false 或者 true , 浏览器是如何判断等,判断逻辑是什么? 判断逻辑 1...

  • 如何判断是什么浏览器

    chrome Fire Fox IE IE9 嗅探 其他浏览器嗅探 移动端

  • 2020-03-06 判断浏览器内核

    如何判断判断浏览器内核(好用,推荐给小白) varbrowser={ versions:function(){ v...

  • 被调用方解决-filter解决方案

    被调用方解决-filter解决方案 1、后台程序先执行还是浏览器先判断? 2、浏览器如何判断? 3、后台Filte...

  • 02-Navigator

    Navigator: 代表当前浏览器的信息, 通过Navigator我们就能判断用户当前是什么浏览器 (user...

  • 360浏览器的判断技巧

    作为前端,浏览器判断是必不可少的。通常我们都是通过Useragent字符串来匹配浏览器特征,判断出用户使用的是什么...

  • 常见面试题(4)浏览器乱码 常见浏览器及内核

    1、问题 1)浏览器乱码的原因是什么?如何解决2)常见的浏览器有哪些,什么内核 2、浏览器乱码的原因是什么?如何解...

  • 前端浏览器及正则判断

    如何判断用户使用的浏览器 通过navigator.userAgent。对于QQ和微信内置浏览器同样使用。 QQ内置...

  • 07-浏览器内核判断

    常见的浏览器以及怎么使用js判断一个浏览器是什么浏览器 一.常见的浏览器 IE,老牌浏览器,不过市场占有率逐步下滑...

  • 简单请求和非简单请求1

    简单请求和非简单请求1 1、浏览器发送跨域请求,如何判断? 浏览器在发送跨域请求的时候,会先判断下是简单请求还是非...

网友评论

      本文标题:如何判断是什么浏览器

      本文链接:https://www.haomeiwen.com/subject/ewnwbttx.html