1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > js判断游览器类型及版本号的代码【javascript】

js判断游览器类型及版本号的代码【javascript】

时间:2020-11-10 04:58:16

相关推荐

js判断游览器类型及版本号的代码【javascript】

web前端|js教程

游览器类型,版本号

web前端-js教程

phpnew blog内置discuz ubb类型的编辑器, 编辑器功能上有在光标处插入, 可在ie11上一直不准确.

今天分析一下, 终于找到原因. 旧版本的js文件写的浏览器判断有异常, 所以导致插入点一直在头部. 今天修复之.

提供一个js函数. 返回一个数组.

微信小程序新闻类源码,vscode怎么覆盖性设置,ubuntu 新建引导,为tomcat指定jre,爬虫攀爬木头,php 大段文本,随州高效seo推广公司排名,ideacms开源企业网站系统 v5.0,淘宝客_帝国CMS模板lzw

function sys_userAgent(){

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,version,ua;

ua = userAgent.toLowerCase();

var match = rMsie.exec(ua);

if (match != null) {

return { browser : "ie", version : match[2] || "0" };

}

if (!!window.ActiveXObject || "ActiveXObject" in window){

return { browser : "ie", version : "0"};

}

var match = rFirefox.exec(ua);

if (match != null) {

return { browser : "firefox", version : match[2] || "0" };

}

var match = rOpera.exec(ua);

if (match != null) {

return { browser : "opera", version : match[2] || "0" };

}

var match = rChrome.exec(ua);

if (match != null) {

return { browser : "chrome", version : match[2] || "0" };

}

var match = rSafari.exec(ua);

if (match != null) {

return { browser : "safari", version : match[1] || "0" };

}

if (match != null) {

return { browser : "", version : "0" };

}

}

希望对大家有帮助.

编辑器修改的内容还有附件flash加载经常失败的问题修复, 回车问题处理.

下载会员系统源码,ubuntu真实机下,网络爬虫搜论文,get php file,绍兴seo网站lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。