获取各浏览器的版本号

摘要:
+RegExp["x241"]:undefined,ie:/msie(d+.d+)|Trident/i.test(navigator.userAgent)?(document.documentMode||+RegExp["x241"]):undefined,isGecko:/gecko/i.test(navigator.userAgent)&&!/likegecko/i.test(navigator.userAgent),isWebkit:/webkit/i.test(navigator.userAgent),opera:/opera(/|)(d+(.d+)?)(.+?(version/(d+(.d+)?)))?/i.test(navigator.userAgent)?+(RegExp["x246"]||RegExp["x242"]):undefined,safari:/(d+.d)?(?:.d)?s+safari/?(d+.d+)?/i.test(navigator.userAgent)&&!/chrome/i.test(navigator.userAgent)?+RegExp["x241"]:undefined}
browser: {
        chrome: /chrome/(d+.d+)/i.test(navigator.userAgent) ? +RegExp["x241"] : undefined,
        firefox: /firefox/(d+.d+)/i.test(navigator.userAgent) ? +RegExp["x241"] : undefined,
        ie: /msie (d+.d+)|Trident/i.test(navigator.userAgent) ? (document.documentMode || +RegExp["x241"]) : undefined,
        isGecko: /gecko/i.test(navigator.userAgent) && !/like gecko/i.test(navigator.userAgent),
        isWebkit: /webkit/i.test(navigator.userAgent),
        opera: /opera(/| )(d+(.d+)?)(.+?(version/(d+(.d+)?)))?/i.test(navigator.userAgent) ? +(RegExp["x246"] || RegExp["x242"]) : undefined,
        safari: /(d+.d)?(?:.d)?s+safari/?(d+.d+)?/i.test(navigator.userAgent) && !/chrome/i.test(navigator.userAgent) ? +(RegExp["x241"] || RegExp["x242"]) : undefined,
        isSogouIE: ((navigator.userAgent.toLowerCase()).indexOf("msie") > 0) && ((navigator.userAgent.toLowerCase()).indexOf("se") > 0) && ((navigator.userAgent.toLowerCase()).indexOf("360se") == -1),
        isBaidu: /BIDUBrowser/i.test(navigator.userAgent),
        edge: /edge/(d+)/i.test(navigator.userAgent) ? +RegExp["x241"] : undefined
    }

免责声明:文章转载自《获取各浏览器的版本号》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Eclipse开启代码自动提示功能.net com下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[ 伪装 ] 修改User-Agent伪装浏览器信息操作系统

0x00.了解User-Agent(UA)字符串   浏览器在浏览网页时,会将本机的浏览器信息通过请求头中的User-Agent(UA)字符串发送到web服务器。 UserAgent | Introduce 用户代理 User Agent,是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好。 早的时候有一个浏览器叫NCSA Mosaic,...

移动设备上的触摸事件

在 iOS 的 Safari 浏览器中,增加了一些触摸(touch)事件和手势(gesture)事件,这里总结一下它们的用法。 一、触摸事件 iOS 浏览器的触摸事件包括 touchstart,touchmove,touchend,touchcancel。Android 的浏览器中也同样支持这些事件。这些触摸事件的触发条件如下: touchstart:手...

鼠标滚轮事件

<script> var EventUtil = { addHandler: function(element,type,handler){//添加事件 if (element.addEventListener) {...

如何关闭常见浏览器的 HSTS 功能

在安装配置 SSL 证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS (HTTP Strict Transport Security)。它告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。 HTTP Strict Transport Security (HSTS) is an opt-in security en...

ImagesLazyLoad 图片延迟加载效果

ImagesLazyLoad 图片延迟加载效果   之前在做一个图片浏览效果时,要看后面的小图必须等到前面的加载完,而且大图的位置是在大量的小图后面,导致大图要等到小图都加载完才能显示,为了解决这个问题,就想到了Lazyload效果。 现在很多网站都用了类似的效果,如淘宝、Bing等。 这个图片延迟加载效果是在Lazyload的基础上扩展的,主要扩展了...

JavaScript Navigator 对象

一、Navigator 对象 Navigator 对象包含有关浏览器的信息。 注意: 没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。 二、Navigator 对象属性 属性 说明 appCodeName 返回浏览器的代码名 appName 返回浏览器的名称 appVersion 返回浏览器的平台和版本信息...