js-浏览器类型判断

浏览器类型判断

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4 <meta charset="utf-8" />
 5 <title>navigator.userAgent</title>
 6 </head>
 7
 8 <body>
 9 <script>
10  var isIE = navigator.userAgent.match(/MSIE/)!= null,
11      isIE7 = navigator.userAgent.match(/MSIE 7.0/)!= null,
12      isIE8 = navigator.userAgent.match(/MSIE 8.0/)!= null,
13      isIE9 = navigator.userAgent.match(/MSIE 9.0/)!= null,
14      isIE10 = navigator.userAgent.match(/MSIE 10.0/)!= null,
15      isChrome = navigator.userAgent.match(/Chrome/)!= null,
16      isFirefox = navigator.userAgent.match(/Firefox/)!= null;
17      brower = navigator.userAgent;
18 console.log(brower);
19 console.log(‘isIE:‘ + isIE);
20 console.log(‘isIE7:‘ + isIE7);
21 console.log(‘isIE8:‘ + isIE8);
22 console.log(‘isIE9:‘ + isIE9);
23 console.log(‘isIE10:‘ + isIE10);
24 console.log(‘isChrome:‘ + isChrome);
25 console.log(‘isFirefox:‘ + isFirefox);
26 </script>
27 </body>
28 </html>
时间: 2024-08-02 07:01:31

js-浏览器类型判断的相关文章

browser浏览器类型判断

应要求,在加载页面时先进行浏览器类型判断再跳转到指定的页面去. 在代码后面加上判断返回值的代码,从而进行浏览器类型判断.平板和手机上都测试了可以使用. <script language="JavaScript" type="text/javascript"> <!-- var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVer

js中浏览器类型判断

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

Underscore.js 常用类型判断以及一些有用的工具方法

1. 常用类型判断以及一些有用的工具方法 underscore.js 中一些 JavaScript 常用类型检查方法,以及一些工具类的判断方法. 首先我们先来谈一谈数组类型的判断.先贴出我自己封装好的函数. 第一: 在ES5里面有一个检测数组的函数,就是Array.isArray(); (毕竟原生的才是最屌的)但是如果老版本的浏览器不支持ES5呢.那怎么办 所以我们这个时候要想其他的办法.   来回忆下 instanceof 运算符的使用方式.a instanceof b,如果返回 true,表

JS浏览器类型推断方法

在网站的前端开发,浏览器兼容性问题这已经让我们抢,Chrome但也生出不知道多少麻烦,我们增加. 浏览器兼容性将由前端开发框架解决的第一个问题.要解决的兼容性问题必须首先准确推断浏览器的类型和它的版本号. JavaScript是前端开发的主要语言.我们能够通过编写JavaScript程序来推断浏览器的类型及版本号. JavaScript推断浏览器类型一般有两种办法.一种是依据各种浏览器独有的属性来分辨,还有一种是通过分析浏览器的userAgent属性来推断的.在很多情况下.值推断出浏览器类型之后

JS的数据类型判断函数、数组对象结构处理、日期转换函数,浏览器类型判断函数合集

工具地址:https://github.com/BothEyes1993/bes-jstools bes-jstools 100多个基础常用JS函数和各种数据转换处理集合大全,此工具包是在 outils 的基础上,加上个人平时收集的代码片段进行的二次整合 Browser Support 7+ ? Latest ? Latest ? Latest ? Latest ? 6.1+ ? Installing npm install bes-jstools --save Using nodejs con

js数组类型判断与数据类型判断回顾

前两天参加了百度前端的电话面试,其中问到了数组类型的判断问题,虽然以前看过这方面的内容,但时间久了有点模糊,答得不怎么好,现在对相关内容做个回顾和总结. 先来回答这个问题:如何判断一个对象是数组? 判断一个对象是否是数组方法有多种: 一.Array.isArray()函数 在ECMAScript5中可以通过Array.isArray()来做这件事: Array.isArray({}); //false Array.isArray([]); //true 二.instanceof instance

【转】 微信浏览器类型判断

前两天刚刚在工作中遇到了一个浏览器判断的,结果在微信浏览器判断的时候犯了难,不知道是什么内核的,刚才看了一个朋友的博客,发现了这个写法,当然我现在是没有测试: 写法如下: 判断是否是微信浏览器,是的话才会显示页面 if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger') !== false){ //这里是微信浏览器 echo '你的内容'; } 原文链接

js判断浏览器类型

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

js怎么判断浏览器类型

<script type="text/javascript"> function isIE(){ return navigator.appName.indexOf("Microsoft Internet Explorer")!=-1 && document.all; } function isIE6() { return navigator.userAgent.split(";")[1].toLowerCase().i