当前位置:首页 > 日记 > 正文

Javascript获取浏览器版本

Javascript获取浏览器版本
通过js获取当前浏览器的名称和版本号需要工作,有很多的网上信息的关键词是navigator.appname,但这种方法获取浏览器的名字只有两或IE或netscap,它可以用来确定是否IE的使用,但我想得到特定的浏览器产品名称如Firefox、Chrome等。

复制代码代码如下所示:

函数的BroswerUtil(){

}

broswerutil.prototype = { {

getbrowserversion:函数(){

VaR剂= navigator.useragent.tolowercase();

var arr = { };

var浏览器;

Var Bversion = ;

无功verinnum = ;

伊江

如果(agent.indexof(MSIE)> 0){

无功regstr_ie = / MSIE { D. } +; / GI;

浏览器;

bversion = + agent.match(regstr_ie)

}

Firefox

如果(agent.indexof(火狐)> 0){

无功regstr_ff = / / Firefox { D. } + / GI;

浏览器;

bversion = + agent.match(regstr_ff);

}



如果(agent.indexof(铬)> 0){

无功regstr_chrome = / /铬{ D. } + / GI;

浏览器;

bversion = + agent.match(regstr_chrome);

}

Safari

如果(agent.indexof(狩猎)> 0 agent.indexof(铬)<0){

无功regstr_saf = / /版{ D. } + / GI;

浏览器Safari;

bversion = + agent.match(regstr_saf);

}

/歌剧

如果(agent.indexof(歌剧)> = 0){

无功regstr_opera = / /版{ D. } + / GI;

浏览器;

bversion = + agent.match(regstr_opera);

{ { { }

VaR的浏览器= navigator.appname;

如果(浏览器= Netscape){

VaR版本= agent.split(;);

var =版{ 7 }。取代(trim_version / /克},);

var RvSTR = trim_version.match( / { D 。} / g)的ToString();

var = rvstr.replace(RV / /克},);

bversion =房车;

浏览器

}

}

verinnum =(bversion + )。更换( / { ^ 0-9。} /搞笑,);

Arr.push(浏览器);

Arr.push(verinnum);

报酬;

},

函数(){()

VaR的UserAgent = navigator.useragent.tolowercase();

警报(用户代理)

返回{

isie6: / / MSIE 6。测试(用户代理) / / IE6。

isie7: / / MSIE 7。测试(用户代理) / / IE7。

isie8: / / MSIE 8。测试(用户代理) / / IE8。

isie9: / / MSIE 9。测试(用户代理) / / IE9。

isie10: / / MSIE 10。测试(用户代理) / / IE10。

isie11: / / MSIE 11。测试(用户代理) / / IE11。

泛美储蓄和贷款银行: / / lbbrowser。测试(用户代理), / /猎豹浏览器

IsUc: / / UCWEB。测试(用户代理), / / UC浏览器

360se 360: / /。测试(用户代理),360 / /浏览器

isbaidu: / / bidubrowser。测试(用户代理), / /百度浏览器

issouu: / / metasr。测试(用户代理), / /搜狗浏览器

ischrome: / /铬。试验(UserAgent.substr(33, 6)), / / Chrome浏览器

isfirefox: / / Firefox。测试(用户代理), / /火狐

isopera: / /歌剧。测试(用户代理), / /浏览器

issafire: / / Safari。测试(用户代理)/铬/测试(用户代理),! / /蓝宝石的浏览器

IsQQ: / / qqbrowser。测试(用户代理) / / QQ浏览器

};

})

}
这篇文章的全部内容,我希望合作伙伴能喜欢它。

相关文章

PHP是接收相同但不同的值形式数据

PHP是接收相同但不同的值形式数据

数据,多个,实例,形式,名称,最近,当一个查询的信息管理系统是一个问题,信息接收的形式,有很多的输入框中的值相同的名字,盒子是由具有不同价值的用户填充,现在要迁移到PHP平台,并不能改变任何形式的前景(因为使用这种形式的网站太多,所以我们必须考…

在ThinkPHP实例化模型浅析

在ThinkPHP实例化模型浅析

模型,实例化,电脑软件,ThinkPHP,ThinkPHP实例化模型为我们提供了三种方法 第一个比较常用。 用户=新模型(用户); 第二个问题是我们是否有公共模式。 这就是我们使用它的方式。 例如,我们建立了新的模型commonmodel.class.php公共模型 我…

教你如何快速构思想法(方法和技巧)

教你如何快速构思想法(方法和技巧)

方法,构思,教你如何,想法,快速,本文的设计学习者介绍了一些快速构思的方法和技巧。本教程非常实用,对初学者的设计朋友很有帮助,文章的作者是ping PNG,谢谢分享,谢谢大家分享,希望能对您有所帮助。 今天萧边推荐一个教程给你,主要向你介绍如何快…

手绘位图裁剪工具使用图形课程。

手绘位图裁剪工具使用图形课程。

图形,位图,工具使用,手绘,课程,本教程将介绍徒手位图裁剪工具的使用。通过介绍一个示例,希望您能理解并使用位图裁剪工具。 本教程是介绍徒手位图裁剪工具的使用,通过一个实例,希望大家能理解并熟练使用位图裁剪工具。 前言 适合freehand8及…

Yii框架调试SQL语句在页面输出执行

Yii框架调试SQL语句在页面输出执行

框架,调试,输出,语句,执行,我们使用:yiidebugtb调试(因为它的美丽与他的接口,没有接口的其他因素的影响)。 1。下载yiidebugtb放进application.extensions.yiidebugtb目录 2。修改main.php,添加以下代码: 复制代码代码如下所示: log=数组( 类=…

Javascript中文档对象的详细解决方案的使

Javascript中文档对象的详细解决方案的使

文档,解决方案,对象,详细,电脑软件,对象的属性 复制代码代码如下所示: document.title / /设置文档的标题相当于HTML标签 document.bgcolor / /设置页面的背景颜色 document.fgcolor / /设置前景(文本颜色) document.linkcolor / /没有点…

PS合成恐怖在黑夜中一个女孩在一棵

PS合成恐怖在黑夜中一个女孩在一棵

大树下,一棵,一个女孩,黑夜,恐怖,本教程是介绍给我的一个朋友用PS合成的照片的女孩哭在夜间的大树下。光合成的效果真的很好。我向你推荐它。你喜欢的朋友可以学习作者的创造性思维和修理技巧。 本教程介绍PS的女朋友的照片在夜晚哭泣在合…

Ajax不会终止会话(避免页面过期)

Ajax不会终止会话(避免页面过期)

页面,电脑软件,Ajax,很多考生,在填报志愿时,如果遇到多考虑一段时间来完成页面的信息后,但显示页面过期现象提交迅速填补了;然而,在写这篇博客写的很长时间但没有的情况下,自动保存的时间;问题为到期时间会议涉及; 当用户不能预期运行页面时间时,会…

PHP遍历目录函数opendir、readdir()(),(),()r

PHP遍历目录函数opendir、readdir()(),(),()r

遍历目录,函数,电脑软件,PHP,rewinddirclosedir,PHP编程,你需要浏览的文件目录下的服务器,通常是一个遍历目录,opendir()函数readdir()函数,该函数closedir(),和rewinddir()函数所需要的文件和子目录下的目录。 (1)函数opendir() 函数opendir()用于打开指定…

Javascript编程中的一些小错误知识

Javascript编程中的一些小错误知识

错误,知识,编程,些小,电脑软件,Javascript是当今最流行的编程语言之一,但它很受欢迎,同时也有各种语言特性的副作用。不管语言多么美妙,每天都有成千上万的程序员在编一个bug,不要嘲笑别人,也许你就是其中之一。 例如,这里有几个简短有效的JS片段(您可…

PS保留为高对比度的美女

PS保留为高对比度的美女

高对比度,美女,电脑软件,PS,微晶是人像摄影的基本必备的技能,和方法很多,这里称为频率分离技术,是非常有利于细化的方式,相对于表面模糊(表面模糊)一样,容易修复的理想效果 微晶是人像摄影的基本必备的技能,和方法很多,这里称为频率的separation技…

PS制作精致红色卡通小火箭

PS制作精致红色卡通小火箭

红色,火箭,精致,卡通,电脑软件,它看起来像一个简单的小火箭,结构非常复杂,同时每一部分都应该从构图开始,然后是色彩,增加质量感和高光等。 它看起来像一个简单的小火箭,结构非常复杂,同时每一部分都应该从构图开始,然后是色彩,增加质量和光线,每一…