js-util - 获取浏览器、设备信息
utils
| function getExplore(){ |
| var Sys = {}; |
| var ua = navigator.userAgent.toLowerCase(); |
| var s; |
| (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] : |
| (s = ua.match(/msie ([\d\.]+)/)) ? Sys.ie = s[1] : |
| (s = ua.match(/edge\/([\d\.]+)/)) ? Sys.edge = s[1] : |
| (s = ua.match(/firefox\/([\d\.]+)/)) ? Sys.firefox = s[1] : |
| (s = ua.match(/(?:opera|opr).([\d\.]+)/)) ? Sys.opera = s[1] : |
| (s = ua.match(/chrome\/([\d\.]+)/)) ? Sys.chrome = s[1] : |
| (s = ua.match(/version\/([\d\.]+).*safari/)) ? Sys.safari = s[1] : 0; |
| |
| if (Sys.ie) return ('IE: ' + Sys.ie); |
| if (Sys.edge) return ('EDGE: ' + Sys.edge); |
| if (Sys.firefox) return ('Firefox: ' + Sys.firefox); |
| if (Sys.chrome) return ('Chrome: ' + Sys.chrome); |
| if (Sys.opera) return ('Opera: ' + Sys.opera); |
| if (Sys.safari) return ('Safari: ' + Sys.safari); |
| return 'Unkonwn'; |
| } |
| |
| |
| function getExploreName(){ |
| 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") > -1){ |
| return 'Edge'; |
| } |
| else if(userAgent.indexOf("Firefox") > -1){ |
| return 'Firefox'; |
| } |
| else if(userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1){ |
| return 'Safari'; |
| } |
| else if(userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1){ |
| return 'Chrome'; |
| } |
| else if(!!window.ActiveXObject || "ActiveXObject" in window){ |
| return 'IE>=11'; |
| } |
| else{ |
| return 'Unkonwn'; |
| } |
| } |
navigator
| <script> |
| |
| var appCodeName= window.navigator.appCodeName; |
| var appName=navigator.appName; |
| var appVersion=navigator.appVersion; |
| var cookieEnabled=navigator.cookieEnabled; |
| var geolocation=navigator.geolocation; |
| var javaEnabled=navigator.javaEnabled(); |
| var language=navigator.language; |
| var mimeTypes= navigator.mimeTypes; |
| var msManipulationViewsEnabled= navigator.msManipulationViewsEnabled; |
| var msMaxTouchPoints=navigator.msMaxTouchPoints; |
| var msPointerEnabled=navigator.msPointerEnabled; |
| var onLine=navigator.onLine; |
| var platform=navigator.platform; |
| var plugins=navigator.plugins; |
| var preference=navigator.preference; |
| var product= navigator.product; |
| var systemLanguage=navigator.systemLanguage; |
| var userAgent=navigator.userAgent; |
| var userLanguage=navigator.userLanguage; |
| |
| var msLaunchUri=navigator.msLaunchUri; |
| var taintEnabled=navigator.taintEnabled; |
| var hasOwnProperty=navigator.hasOwnProperty; |
| var s=document.hasOwnProperty("ontouchstart"); |
| |
| alert(s); |
| </script> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步