前言(日常废话)
本篇记录通过js获取浏览器及其版本号,经过测试可用。主要用于在做浏览器兼容时,对不同浏览器进行不同操作。
国产浏览器特别说明:
因为其判断依据主要是浏览器所使用的的浏览器内核,而360、QQ等国产浏览器使用的是chrome和ie的双内核,所以无法判断出其名称。
目录
正文
获取浏览器名称
代码
// 获取浏览器名称
function getBrowserName() {
var userAgent = navigator.userAgent;
if (userAgent.indexOf("Opera") > -1 || userAgent.indexOf("OPR") > -1) {
return 'Opera';
} else if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1) {
return 'IE';
} else if (userAgent.indexOf("Edge")