JS获取操作系统信息
来源:互联网 发布:数据库三大范式例题 编辑:程序博客网 时间:2024/05/16 18:12
[JS获取操作系统信息 ]
function getOsVersion(){
var
opName =
""
;
var
Name =
""
;
var
ua = window.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){
opName =
"Mac"
;
Name =
"Mac"
;
}
else
if
(isWin){
var
osN = ua.substr(ua.indexOf(
"Windows NT "
)+19, 2);
var
osV = ua.substr(ua.indexOf(
"Windows NT "
)+11, 3);
switch
(osV) {
case
"5.0"
:
opName =
"Windows XP2000"
;
Name =
"Win2000"
;
break
;
case
"5.1"
:
opName =
"Windows XP "
;
Name =
"WinXP"
;
break
;
case
"5.2"
:
opName =
"Windows 2003"
;
Name =
"Win2003"
;
break
;
case
"6.1"
:
opName =
"Windows 7 "
+osN+
"位"
;
Name =
"Win7"
;
break
;
default
:
Name =
"Other"
;
break
;
}
}
else
{
var
isUnix = (navigator.platform ==
"X11"
) && !isWin && !isMac;
if
(isUnix){
opName =
"Unix"
;
Name =
"Unix"
;
}
else
{
var
isLinux = (String(navigator.platform).indexOf(
"Linux"
) > -1);
if
(isLinux){
opName =
"Linux"
;
Name =
"Linux"
;
}
else
{
Name =
"Other"
;
}
}
}
if
(Name==
"Win7"
|| Name==
"WinXP"
|| Name==
"Mac"
){
alert(
"您的系统可以满足您的上课条件,不需要做更改!"
);
}
else
{
alert(
"您的操作系统在访问对个人中心时可能会出现不兼容的情况,建议您重新装Windows XP及以上的系统!"
);
}
}
0 0
- JS获取操作系统信息
- JS获取操作系统信息
- JS获取操作系统及浏览器信息
- js获取浏览器信息--名称、版本、操作系统
- js获取操作系统和浏览器信息
- JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)
- Request.UserAgent信息解析,js获取客户端操作系统
- 获取操作系统信息
- Java获取操作系统信息
- Java获取操作系统信息
- Java获取操作系统信息
- java获取操作系统信息
- java获取操作系统信息
- Java获取操作系统信息
- Java获取操作系统信息
- java获取操作系统信息
- Java获取操作系统信息
- 获取操作系统信息
- I2C总线协议学习笔记
- java继承中构造函数的特点
- Debugging performance issues in Go programs
- 再论:p2p风控是p2p网站的核心——这又是一个文盲式屁话
- 时间管理——番茄学习总结
- JS获取操作系统信息
- 《时空猎人》《神魔》游戏破解
- 忘记
- example11.7.cpp 简单链表 dev-c++操作一直无法运行
- Android实现基于http协议的文件下载
- javaScript获取浏览器版本
- 生日刚过,32岁前途一篇黑暗
- MySQL 版本错误处理 (Client does not support authentication protocol requested by server)
- 光学基础知识复习