获取操作系统版本的javascript方法
function detectOS() {
var sUserAgent = navigator.userAgent;
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
if (isMac) return "Mac";
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if (isUnix) return "Unix";
var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
if (isLinux) return "Linux";
if (isWin) {
var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
if (isWin2K) return "Win2000";
var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
if (isWinXP) return "WinXP";
var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
if (isWin2003) return "Win2003";
var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
if (isWinVista) return "WinVista";
var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
if (isWin7) return "Win7";
var isWin10 = sUserAgent.indexOf("Windows NT 10") > -1 || sUserAgent.indexOf("Windows 10") > -1;
if (isWin10) return "Win10";
}
return "other";
}
与本文相关的文章
- 操作系统 实验二银行家算法
- openEuler—全球最具活力的操作系统开源社区之一
- 操作系统之多线程编程—读者优先写者优先详解
- 谷歌浏览器最新驱动chromedriver下载与安装方法
- Chrome浏览器历史版本下载
- 操作系统课程设计(作业调度、内存管理、进程调度、进程阻塞等)
- 【操作系统--页面置换算法】C语言详解--大作业版(附代码)
- 如何在Windows下安装多个python3版本
- windows系统下快速删除海量小文件方法
- windows操作系统实验一:在Hyper-v中安装windows server 2012操作系统
- Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决)
- [250301] Armbian 25.2 版本发布 | 微软悄悄推出免费广告版 Office 桌面应用
- 重裝系統,磁盤消失解決方法
- Vim, Javascript, DoctorJS (jsctags) and Taglist (Source code browsing) - Stack Overflow
- Javascript, Window context - Stack Overflow
- Dynamically switching language PHP,Javascript, jQuery UI - Stack Overflow
- Javascript, execute scripts code in order inserted into dom tree - Stack Overflow
- Insert a WHERE clause in a CAML query - using SharePoint, SPServices, JavaScript, and jQuery - Stack Overflow
- JavaScript, PHP - Using server-sent events with multiple, unique users? - Stack Overflow
- Javascript, after if continues to else - Stack Overflow
评论列表(0)
- 暂无评论