获取操作系统版本的javascript方法
来源:互联网 发布:电脑图片查看软件 编辑:程序博客网 时间:2024/06/03 15:59
//获取操作系统版本
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";
}
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";
}
0 0
- 获取操作系统版本的javascript方法
- 获取操作系统版本的三种方法
- 获取操作系统版本的几种方法
- 关于获取操作系统版本的方法
- 获取操作系统版本的几种方法
- js获取用户的操作系统和浏览器版本的方法
- 获取操作系统版本相信信息的多种方法
- SQL Server 下获取 操作系统版本 的方法
- JavaScript获取用户客户端操作系统版本
- 获取操作系统的类型和版本
- 获取操作系统的版本等信息
- 如何获取操作系统的语言版本
- 获取当前操作系统的语言版本
- 如何获取操作系统的语言版本
- 如何获取操作系统的语言版本
- VC++ 获取操作系统的版本GetVersionEx函数
- 获取操作系统版本
- 如何获取操作系统版本
- Brute Force hydra dvwa
- T-SQL Part IX, PIVOT and UNPIVOT
- Android逆向分析必备网址大全
- 安卓开发:广播机制
- 计算机系统要素 构建ALU 知识 总结
- 获取操作系统版本的javascript方法
- 朴素贝叶斯算法Java 实现
- DL动态加载框架技术文档
- Ibatis Vo 中含有List<String>
- php的socket通信
- 使用Xcode7的Instruments检测解决iOS内存泄露
- 图像锐化和边缘检测
- 动态栈中内存布局
- DFS leetcode 22. Generate Parentheses