javascript:如何判断客户端操作系统
2007-09-25 21:14
363 查看
如何判断浏览你的网页的用户用的操作系统,这一点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");
if(isMac) return "Mac";
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if(isUnix) return "Unix";
if(isWin)
...{
var isWin95 = sUserAgent.indexOf("Win95") > -1 || sUserAgent.indexOf("Windows 95") > -1;
if(isWin95) return "Win95";
var isWin98 = sUserAgent.indexOf("Win98") > -1 || sUserAgent.indexOf("Windows 98") > -1;
if(isWin98) return "Win98";
var isWinME = sUserAgent.indexOf("Windows 9x 4.90") > -1 || sUserAgent.indexOf("Windows ME") > -1;
if(isWinME) return "WinME";
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";
}
return "None";
}
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");
if(isMac) return "Mac";
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if(isUnix) return "Unix";
if(isWin)
...{
var isWin95 = sUserAgent.indexOf("Win95") > -1 || sUserAgent.indexOf("Windows 95") > -1;
if(isWin95) return "Win95";
var isWin98 = sUserAgent.indexOf("Win98") > -1 || sUserAgent.indexOf("Windows 98") > -1;
if(isWin98) return "Win98";
var isWinME = sUserAgent.indexOf("Windows 9x 4.90") > -1 || sUserAgent.indexOf("Windows ME") > -1;
if(isWinME) return "WinME";
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";
}
return "None";
}
相关文章推荐
- 用JavaScript如何获取客户端的操作系统是window2000还是window xp?
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?【转】
- javascript:判断浏览器类型和客户端操作系统 (2009-06-02更新)
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- javascript如何用户的判断操作系统
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- 【JavaScript】如何判断一个对象是未定义的?(已解决)
- [Javascript] 如何在客户端验证表单被改变
- 使用Windows操作系统的客户端如何设置NTP网络服务器
- JavaScript之如何判断数据类型的几种方法
- JavaScript如何判断一个值是不是数字?
- JavaScript之如何判断对象是否为空和判断对象是否不为空
- 如何判断JavaScript数据具体类型
- javascript如何判断是手机还是电脑访问本网页
- JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)来定义不同的字体表现
- 【跟着子迟品 underscore】JavaScript 中如何判断两个元素是否 "相同"
- ASP.net应用程序中如何调用客户端的Javascript脚本小结(转)