文档章节

JS通过navigator.userAgent的返回值认识众浏览器

零七九三
 零七九三
发布于 2016/06/08 17:31
字数 95
阅读 5
收藏 0
<pre name="code" class="javascript">function GetBrowserType(){ 
  var u_agent = navigator.userAgent; 
  var browser_name='Failed to identify the browser'; 
  if(u_agent.indexOf('Firefox')>-1){ 
    browser_name='Firefox'; 
  }else if(u_agent.indexOf('Chrome')>-1){ 
    browser_name='Chrome'; 
  }else if(u_agent.indexOf('Trident')>-1&&u_agent.indexOf('rv:11')>-1){ 
    browser_name='IE11'; 
  }else if(u_agent.indexOf('MSIE')>-1&&u_agent.indexOf('Trident')>-1){ 
    browser_name='IE(8-10)'; 
  }else if(u_agent.indexOf('MSIE')>-1){ 
    browser_name='IE(6-7)'; 
  }else if(u_agent.indexOf('Opera')>-1){ 
    browser_name='Opera'; 
  }else{ 
    browser_name+=',info:'+u_agent; 
  } 
  console.log('browser_name:'+browser_name+'<br>'); 
  console.log('u_agent:'+u_agent+'<br>'); 
}


© 著作权归作者所有

零七九三
粉丝 0
博文 104
码字总数 28383
作品 0
杭州
前端工程师
私信 提问
关于浏览器模式和文本模式的困惑

什么是浏览器模式和文本模式? 经常使用IE开发者工具的同学,肯定见过浏览器模式和文本模式,对于这两个名词,综合相关文档解释如下: 浏览器模式(Browser Mode),用于切换IE针对该网页的默...

lg2045
2013/07/01
154
0
JavaScript零基础入门——(十四)JavaScript的BOM

JavaScript零基础入门——(十四)JavaScript的BOM 大家好,欢迎回到我们的JavaScript零基础入门。上一节课我们了解了JavaScript的事件,这一节课,我们以JavaScript的BOM,来结束JavaScrip...

JandenMa
2018/07/08
45
0
javascript检测IE6-8,chrome,safari,firefox,opera等主流浏览器类型

javascript检测IE6-8,chrome,safari,firefox,opera等主流浏览器类型 利用javascript检测浏览器的类别,网上也会有很多的代码,这里总结写了一下,主要检测主流的五款浏览器(IE,Chrome,Opera,...

香吉士
2013/11/26
763
0
cxwithyxy/Axure_Js_Inject

AxureJsInject v1.0 可以在产品原型(RP)中加入你想要的js代码,这些js代码会用浏览器浏览产品原型的时候执行 支持 目前支持 Axure rp 8.1.0.3372 其他版本有待测试 开始 在元件库中导入 Ax...

陈轩大魔王
2018/04/15
0
0
关于javaScript的认识

NaN与Infinity和-Infinity不同的是,NaN不会与任何数值变量相等,可以用javaScript专门提供的isNaN()函数来判断某个变量是否为NaN。 Undefined类型的值只有undefined一个,该值用于表示某个变...

杨松坤
2012/05/09
224
0

没有更多内容

加载失败,请刷新页面

加载更多

Qt编写自定义控件69-代码行数统计

一、前言 代码行数统计主要用来统计项目中的所有文件的代码行数,其中包括空行、注释行、代码行,可以指定过滤拓展名,比如只想统计.cpp的文件,也可以指定文件或者指定目录进行统计。写完这...

飞扬青云
28分钟前
4
0
驰骋工作流引擎-ccflow关于 “ 是否自动计算未来的处理人”的功能变更

关键字:流程未来节点处理人 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 业务背景:一个流程在启动起来后,是可以对一些节点计算出来处理人是谁,流程的走向。对于另...

孟娟
44分钟前
5
0
IT兄弟连 HTML5教程 HTML5表单 HTML表单设计1

表单是PHP程序中最常使用的收集站点访问者信息的数据输入界面。通过表单浏览器获取用户的输入数据,并传送给Web服务器的脚本程序中,以各种不同的方式进行处理。在表单中提供了多种输入方式,...

老码农的一亩三分地
45分钟前
4
0
武者Vue

本文转载于:专业的前端网站➼武者Vue 1 - Introduction2 - The Vue Instance3 - Data & Methods4 - Data Binding5 - Events6 - Event Modifiers7 - Keyboard Events8 - Two-Way Data......

前端老手
51分钟前
6
0
uni app 零基础小白到项目实战

$emit 子组件传给父组件$ref 父组件操作子组件 公用模板 uni-app全局变量的几种实现方法 const websiteUrl = 'http'const now = Date.now || function() { return new Date().getTime......

达达前端小酒馆
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部