获取操作系统版本的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";
}
与本文相关的文章
- Win11被背刺,官方泄露免费激活方法
- Javascript, possible to pass undeclared method parameters without eval? - Stack Overflow
- Windows10 安装 Centos 双系统的方法全教程
- 使用VS软件打开网站在浏览器浏览的方法
- IE8浏览器调试模式打开方法
- 浏览器怎么导入导出|删除书签,方法步骤来咯
- 修改jupyter notebook默认打开浏览器(Windows操作系统)
- windows xp系统老电脑支持3TB硬盘的方法
- excel表格xlsx解密方法,忘记excel表格xlsx密码怎么办?
- 桌面点击计算机没反应怎么办,win10桌面点击没反应怎么办_win10电脑桌面鼠标点击没反应修复方法...
- 输送带跑偏怎么办?输送带跑偏的原因及调整方法
- openEuler—全球最具活力的操作系统开源社区之一
- 《操作系统之哲学原理(第2版)》——— 操作系统的发展历史
- 龙蜥操作系统:又一个 Linux 操作系统?
- (计算机复试考研)操作系统重点知识梳理
- 操作系统之进程的调度与死锁
- 操作系统学习体会之进程管理篇
- google-chrome 浏览器 Linux rpm 版本 下载安装
- 操作系统课程设计(作业调度、内存管理、进程调度、进程阻塞等)
- Linux操作系统如何进入救援模式及挂载磁盘问题
评论列表(0)
- 暂无评论