JavaScript确定操作系统

Window.navigator是只读属性,返回对导航对象的一个引用,可以查询应用运行脚本的相关信息。从navigator.appVersion字符串里面可以找到客户端操作系统的名字。

找到你的操作系统

源代码

<!DOCTYPE html>
<html>
<head>
<title>OS Examples</title>
<script>
function findOS() {
var curOS="Not Nmaed...";
if (navigator.appVersion.indexOf("Win")!=-1) curOS="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) curOS="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) curOS="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) curOS="Linux";
alert('Your OS: '+curOS);
}
</script>
</head>
<body>
<h2>找到你的操作系统</h2>
<p>
<input type="button" value="找到操作系统" onclick="findOS()" />
</p>
</body>
</html>
原文链接