javascript获取浏览器类型和版本的方法(js获取浏览器版本)
时间:2024-06-07 15:51:32
function getExplorerInfo() {
var explorer = window.navigator.userAgent.toLowerCase() ;
//ie
if (explorer.indexOf("msie") >= 0) {
var ver=explorer.match(/msie ([\d.]+)/)[1];
return {type:"IE",version:ver};
}
//firefox
else if (explorer.indexOf("firefox") >= 0) {
var ver=explorer.match(/firefox\/([\d.]+)/)[1];
return {type:"Firefox",version:ver};
}
//Chrome
else if(explorer.indexOf("chrome") >= 0){
var ver=explorer.match(/chrome\/([\d.]+)/)[1];
return {type:"Chrome",version:ver};
}
//Opera
else if(explorer.indexOf("opera") >= 0){
var ver=explorer.match(/opera.([\d.]+)/)[1];
return {type:"Opera",version:ver};
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
var ver=explorer.match(/version\/([\d.]+)/)[1];
return {type:"Safari",version:ver};
}
}
alert("type:"+getExplorerInfo().type+"\nversion:"+getExplorerInfo().version);
标签:js,浏览器
0
投稿
猜你喜欢
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2023-08-02 12:12:27
python数据结构之链表的实例讲解
2021-09-24 17:58:46
SQLServer 镜像功能完全实现
2011-09-30 11:33:07
在django中查询获取数据,get, filter,all(),values()操作
2023-09-04 16:10:27
前端面试运行npm run xxx发生过程原理解析
2024-04-28 09:34:14
Python编程实现及时获取新邮件的方法示例
2022-09-28 16:52:15
短视频(douyin)去水印工具的实现代码
2024-04-29 13:40:15
关于PyQt5中QtGui.QImage图片显示问题解析
2022-05-17 19:59:12
智能录入表格[适合BS模式项目的录入页面]
2008-03-09 19:02:00
详解Python基础random模块随机数的生成
2021-07-29 08:12:01
python删除过期log文件操作实例解析
2021-02-03 18:29:36
Python使用xlrd和xlwt实现自动化操作Excel
2021-08-24 10:54:19
Python实现学生管理系统(面向对象版)
2021-11-05 01:20:54
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2024-06-05 09:32:20
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2024-04-22 13:02:22
python实现动态规划算法的示例代码
2023-03-03 09:43:22
详解OpenCV实现特征提取的方法
2022-10-05 11:15:28
Python中实现结构相似的函数调用方法
2021-12-04 10:31:03
Django项目如何给数据库添加约束
2023-08-10 14:49:39
中秋快到了利用python画个月亮和月饼
2021-09-16 13:55:51