// (B1) PARSER var result = bowser.getParser(navigator.userAgent).getResult(); // (B2) BROWSER INFO console.log(result.browser.name); console.log(result.browser.version); console.log(result.engine); // (B3) OPERATING SYSTEM console.log(result.os.name); console.log(result.os.version); console.log(result.os.versionName); // (B4) PLATFORM console.log(result.platform.type); // 桌面浏览器支持检测 if (result.platform.type === 'desktop') { var ok = false; var version = 0; var pos = result.browser.version.indexOf('.'); if (pos > 0) { version = parseInt(result.browser.version.substr(0, pos)); } console.log(version); if (result.browser.name === 'Microsoft Edge' && version >= 79) { ok = true; } if (result.browser.name === 'Firefox' && version >= 78) { ok = true; } if (result.browser.name === 'Chrome' && version >= 64) { ok = true; } if (result.browser.name === 'Safari' && version >= 12) { ok = true; } if (result.browser.name === 'WeChat') {// 微信不检查版本 ok = true; } if (result.browser.name === 'Electron') {// Electron不检查版本 ok = true; } if (!ok) { document.getElementById('browser-detect').style.display = "block"; document.getElementById('app').style.display = "none"; } }