javascript获取浏览器类型和版本的方法(js获取浏览器版本)


Posted in Javascript onMarch 13, 2014
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);
Javascript 相关文章推荐
js调用flash的效果代码
Apr 26 Javascript
基于jquery的滚动新闻列表
Jun 19 Javascript
JS+css 图片自动缩放自适应大小
Aug 08 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
layui复选框的全选与取消实现方法
Sep 02 Javascript
深入浅析vue中cross-env的使用
Sep 12 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
html-webpack-plugin修改页面的title的方法
Jun 18 Javascript
js实现3D旋转相册
Aug 02 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
Mar 12 #Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 #Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 #Javascript
jquery、js操作checkbox全选反选
Mar 12 #Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 #Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 #Javascript
判断一个对象是否为jquery对象的方法
Mar 12 #Javascript
You might like
php框架Phpbean说明
2008/01/10 PHP
php打开远程文件的方法和风险及解决方法
2013/11/12 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
php中10个不同等级压缩优化图片操作示例
2016/11/14 PHP
php数组遍历类与用法示例
2019/05/24 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python中生成器和yield语句的用法详解
2015/04/17 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
2020/04/08 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
企业年度评优方案
2014/06/02 职场文书
学习考察心得体会
2014/09/04 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
小学少先队活动总结
2015/05/08 职场文书
入团申请书格式
2019/06/20 职场文书
python创建字典及相关管理操作
2022/04/13 Python