//application/vnd.chromium.remoting-viewer 可能为360特有 通过_mine判断是否是360 export function isBrowser() { var agent = navigator.userAgent.toLowerCase() console.log(agent) System = function () { if (agent.indexOf('qqbrowser') > 0) {//判断是qq浏览器还是其它浏览器 return "qq浏览器" } if (agent.indexOf("se 2.x") > 0) { return "搜狗浏览器" } var is360 = _mime("type", "application/vnd.chromium.remoting-viewer"); if (is360) { return "360浏览器" } //检测是否是谷歌内核(可排除360及谷歌以外的浏览器) //测试mime function _mime(option, value) { var mimeTypes = navigator.mimeTypes; console.log(mimeTypes) for (var mt in mimeTypes) { if (mimeTypes[mt][option] == value) { return true; } } return false; } if (agent.indexOf("chrome") > 0) { return 'chrome' } } let s = System() if(s){ return s } if (agent.indexOf('firefox') > 0) { return "firefox浏览器" } if (agent.indexOf('trident') > 0) { return "IE浏览器" } if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) { return 'Safari' } }