查看浏览器版本JS代码实现方式:

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("浏览器:" + getExplorerInfo().type + "\n 版本:" + getExplorerInfo().version);

JS方式获取浏览器版本相关推荐

  1. [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...

    [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...

  2. 原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari(亲测可用)

    浏览器类型及版本判断在开发中是比较常见的使用场景,之前用var ua = navigator.userAgent.toLowerCase()来判断浏览器的内核,发现chrome和edge浏览器无法区分 ...

  3. js 获取浏览器版本信息(全)

    原文地址 js 获取浏览器版本信息(全) 觉得挺不错的,所以就收藏起来 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...

  4. java中如何设置浏览器宽度_[Java教程]关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)_星空网...

    关于JS中获取浏览器高度和宽度值的多种方法(多浏览器) 2017-08-07 0 三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 d ...

  5. js监听html页面大小变化,js实时获取浏览器窗口大小

    js实时获取浏览器窗口大小,我们可以使用addEventListener()方法来实现.该addEventListener()方法可以注册事件处理程序以侦听浏览器窗口resize事件,例如window ...

  6. 怎样用js实时获取浏览器的内存占用情况?

    怎样用js实时获取浏览器的内存占用情况? window.performance.memory; {jsHeapSizeLimit: 4294705152; // 上下文内可用堆的最大体积,以字节计算. ...

  7. 【转载】JS获取浏览器版本信息

    document.write("js获取到的浏览器版本信息:");document.write("<br />");document.write(& ...

  8. js 获取浏览器版本

    1.在web开发中,会经常让你判断当前使用的是那个浏览器及浏览器的那个版本,根据浏览器版本来调整CSS的样式, 使在web界面在各个浏览器展现达到最佳的效果,下面是获取当前浏览器的代码: getBro ...

  9. JavaScript 获取浏览器版本

    //获取IE版本 function GetIEVersions(){ var iejson={ isIE:false,safariVersion:0 }; var ua = navigator.use ...

  10. html 获取浏览器语言,js之获取浏览器语言

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 今天看代码的时候看到了navigator.language以及navigator.browserLanguage 那这些 ...

最新文章

  1. 人脑启发AI设计:让神经网络统一翻译语音和文本
  2. 玩转正则之highlight高亮
  3. 使用WCF传输DataTable:DataTable和Xml格式的字符串相互转换(C#)
  4. C++ primer第六章6.6函数匹配
  5. React组件的State
  6. 求链表的倒数第m个元素
  7. 关于中层管理者的会议态度
  8. 个人博客网站文章添加目录导航
  9. 【非常有用=小白也可以简单操作】越狱系统中可以让多个Kindle应用程序同时使用的办法--自己......
  10. linux shell和配置文件的执行顺序
  11. 工作基本功:问题解决不了或不满意,不要重复,应该向上级反映或投诉
  12. 【电路仿真】基于matlab simulink三相半波可控整流电路【含Matlab源码 331期】
  13. mysql数据库数据表的指令_mysql数据库和表操作命令
  14. 研磨设计模式——桥接模式
  15. Charles手机 APP 抓包仅需这三步
  16. 形式化方法 | Proof Engineering in Coq——Coq tatics 在命题逻辑证明中的应用
  17. 不懂这些法律问题,你的创业融资很危险
  18. 用html+css作个简单的九宫格
  19. 数据驱动VR流体仿真技能
  20. 张小娴说男人不如一条狗,现在连市场分析师也说男人不如一条狗

热门文章

  1. Word中批量更新域的两个小方法;更新角标;更新引用
  2. ZXing条形码识别框架识别的条型码的种类
  3. 1.3.1 计算机的主要性能指标 (机器字长、数据通路带宽、主存容量、运算速度、吞吐量、响应时间、主频和时钟周期、CPI、CPU执行时间、MIPS、MFLOPS、GFLOPS、TFLOPS)
  4. python向量运算_Python线性代数学习笔记——向量的基本运算,以及Python代码的实现...
  5. IDEA插件系列(81):Shifter插件——字符串操作
  6. diy nas配置推荐2020_廉价NAS方案,手把手教你用淘汰主机安装黑群NAS
  7. 有道词典java下载电脑版下载不了_有道词典电脑版
  8. vmware虚拟机添加物理网卡与虚拟网卡
  9. ROS NOETIC 思岚激光雷达A2M8启动历程
  10. 仙侣情缘之麒麟劫java_《仙侣情缘之麒麟劫》详细流程攻略[多图]