var userAgent = navigator.userAgent,
rMsie = /(msie\s|trident.*rv:)([\w.]+)/,
rFirefox = /(firefox)\/([\w.]+)/,
rOpera = /(opera).+version\/([\w.]+)/,
rChrome = /(chrome)\/([\w.]+)/,
rSafari = /version\/([\w.]+).*(safari)/;
var browser;
var version;
var ua = userAgent.toLowerCase();
function uaMatch(ua) {
var match = rMsie.exec(ua);
if (match != null) {
return { browser : "IE", version : match[2] || "0" };
}
var match = rFirefox.exec(ua);
if (match != null) {
return { browser : match[1] || "", version : match[2] || "0" };
}
var match = rOpera.exec(ua);
if (match != null) {
return { browser : match[1] || "", version : match[2] || "0" };
}
var match = rChrome.exec(ua);
if (match != null) {
return { browser : match[1] || "", version : match[2] || "0" };
}
var match = rSafari.exec(ua);
if (match != null) {
return { browser : match[2] || "", version : match[1] || "0" };
}
if (match != null) {
return { browser : "", version : "0" };
}
}
var browserMatch = uaMatch(userAgent.toLowerCase());
if (browserMatch.browser) {
browser = browserMatch.browser;
version = browserMatch.version;
}
console.log("浏览器:",browser," 版本:",version);
分享到:
相关推荐
检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar
检测浏览器支持的js版本.rar检测浏览器支持的js版本.rar检测浏览器支持的js版本.rar检测浏览器支持的js版本.rar检测浏览器支持的js版本.rar检测浏览器支持的js版本.rar
可以检测 目前主流的浏览器及版本,包括 *Microsoft Internet Explorer IE浏览器 * --> TheWorld 世界之窗 * --> TT浏览器 * --> 360浏览器 * Mathon 傲游浏览器 * Opera Opera浏览器 * Fire...
js检测当前浏览器版本,在网络开发中我们经常要用到检测浏览器的版本和类型,以便网站支持兼容,尤其是对于ie各个版本浏览器的兼容。
浏览器检测java版本PluginDetect.js 最新版
NULL 博文链接:https://canlynet.iteye.com/blog/2258438
检测浏览器去过站点.rar检测浏览器去过站点.rar检测浏览器去过站点.rar检测浏览器去过站点.rar检测浏览器去过站点.rar检测浏览器去过站点.rar
关于获取浏览器主要用于检测浏览器的版本的一些基本的信息,例如,获取浏览器的代码名称.....
js检测ie8,ie9,ie10,ie11,edge,chrome,safari,opera。vue可直接引入。
javascript 检测浏览器类型和版本的代码.docx
badbrowser.js是一款能够检测浏览器版本并提示升级浏览器的js插件。badbrowser.js可以根据配置信息,当用户的浏览器不满足配置需求时,提示用户升级他们的浏览器。
检测分辨率浏览器.rar检测分辨率浏览器.rar检测分辨率浏览器.rar检测分辨率浏览器.rar检测分辨率浏览器.rar检测分辨率浏览器.rar
如何用JavaScript检测当前浏览器是无头浏览器 目录 什么是无头浏览器(headless browser)?为什么叫“无头”浏览器?为什么要检测无头浏览器?检测无头浏览器User agent插件 Plugins语言WebGL浏览器特征加载失败的...
1、资源内容:基于JavaScript检测浏览器版本及操作系统版本 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为“参考资料”参考学习使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具...
Feature.js 是一个快速、简单、轻量级的浏览器特性检测库。它没有依赖,而且被压缩的仅 1kb。Feature.js 会在页面加载时自动初始化,但在初始化过程中不运行任何测试,只有在你发出请求时才运行,所以它的反应很快。...
js 特效 html 特效 检测浏览器支持的js版本 js 特效 html 特效 检测浏览器支持的js版本
bb.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {'source': js}) #url填好防爬虫地址 url = '' bb.get(url) time.sleep(15) bb.encoding = 'UTF-8' content = bb.page_source print(content)
js检测浏览器版本代码,兼容ie11 有原创部分,有借鉴部分
可以加入此JS来检测各种浏览器,对多浏览器开发有很大帮助。
本文实例讲述了js判断浏览器版本以及浏览器内核的方法。分享给大家供大家参考。具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() { var u = navigator.userAgent; return...