js如何获取浏览器的版本
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
![]() ![]() function getBrowserInfo() { var ua = navigator.userAgent; var tem; var M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; var identity = M[1] || ""; var version = M[2] || "0";
if (identity.toLowerCase() === "chrome") { tem = ua.match(/\b(OPR|Edge)\/(\d+)/); if (tem != null) { identity = tem[1]; version = tem[2]; } } else if (identity.toLowerCase() === "trident") { identity = "MSIE"; var rv = ua.indexOf("rv:"); if (rv >= 0) { tem = parseInt(ua.substring(rv + 3, ua.indexOf(".", rv)), 10); } version = tem; }
identity = identity.replace(/./, function(a) { return a.toUpperCase(); }); return {identity: identity, version: version}; }
console.log(getBrowserInfo()); 该文章在 2025/8/19 14:39:01 编辑过 |
关键字查询
相关文章
正在查询... |