js检测浏览器类型代码

js检测浏览器类型代码,

方法1

var ua = navigator.userAgent.toLowerCase();
var binfo =
{
    ve : ua.match(/.+(?:rv|it|ra|ie|me)[/: ]([d.]+)/)[1],
    ie : /msie/.test(ua) && !/opera/.test(ua),
    op : /opera/.test(ua),
    sa : /version.*safari/.test(ua),
    ch : /chrome/.test(ua),
    ff : /gecko/.test(ua) && !/webkit/.test(ua)
};

方法2

var ua = navigator.userAgent.toLowerCase(), na = '';
var binfo =
{
    ie : (na = ua.match(/msie ([d.]+)/)) ? na[1] : 0,
    ff : (na = ua.match(/firefox/([d.]+)/)) ? na[1] : 0,
    ch : (na = ua.match(/chrome/([d.]+)/)) ? na[1] : 0,
    op : (na = ua.match(/opera.([d.]+)/)) ? na[1] : 0,
    sa : (na = ua.match(/version/([d.]+).*safari/)) ? na[1] : 0
}

 

时间: 2024-09-09 10:40:28

js检测浏览器类型代码的相关文章

javascript 检测浏览器类型代码

网页特效 检测浏览器类型代码 Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息.接下来我们学习 Navigator 对象的两个属性. appName 保存浏览器类型 appVersion 存有浏览器的版本信息(其他信息中的一项) <html> <head> <title>Browser Detective</title> <script> var bVersion = 0; var isNa

js判断浏览器类型代码

<script  language="网页特效"> function client(o){       var b = navigator.useragent.tolowercase();       var t = false;     if (o == 'isop'){     t = b.indexof('opera') > -1;     }     if (o == 'isie'){     t = b.indexof('msie') > -1;   

javascript 检测浏览器类型和版本的代码_javascript技巧

检测浏览器及其版本的代码 复制代码 代码如下: getBrowser : function(){ var browser = { msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: 'unknown', version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if ( /(

js 检测上传图片类型大小代码

js 检测上传图片类型大小代码 var img=null; function showtype() { if(document.up.title.value=="")  {alert("请输入照片说明!");  document.up.title.focus();  return false;  } var fsize=0; if(img)img.removenode(true); img=document.createelement("img"

jquery1.9下检测浏览器类型和版本的方法

本文为大家介绍下jquery1.9 下如何检测浏览器类型和版本,下面有个不错的示例,大家可以参考下 Jquery1.9版本中$.browser已被剔除:    判断浏览器类型:  代码如下: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());  $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase());  $.browser.op

js检测浏览器是否支持html5中的video标签的方法

 这篇文章主要介绍了使用js检测浏览器是否支持html5中的video标签的方法,需要的朋友可以参考下 代码如下: //检测是否支持HTML5 function checkVideo() {     if (!!document.createElement('video').canPlayType) {         var vidTest = document.createElement("video");         oggTest = vidTest.canPlayType

js判断浏览器类型及设备(移动页面开发)_javascript技巧

下面主要用javascript代码来判断浏览器类型及设备访问该网页面,支持手机上的所有浏览器,具体代码如下. <!DOCTYPE html> <html> <head> <title>JS判断是什么设备是什么浏览器-www.jb51.net</title> <meta charset="utf-8"> <meta name="apple-touch-fullscreen" content=

JS识别浏览器类型(电脑浏览器和手机浏览器)_javascript技巧

废话不多说了,直接给大家贴代码了,具体代码如下所示: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" Content="text/html;charset=UTF-8"/> <title>识别电脑浏览器和手机浏览器</title> </head> <script type="text/java

js 检测浏览器对样式的支持方法

js 检测浏览器对样式的支持方法 var getstyleproperty = (function(){          var prefixes = ['', '-ms-','-moz-', '-webkit-', '-khtml-', '-o-'];          var reg_cap = /-([a-z])/g;          function getstyleproperty(css教程, el) {            el = el || document.docume