要检测客户端计算机上的操作系统,您的脚本可以分析navigator.appVersion或navigator.userAgent的值。
让我们看一下使用简单的脚本检测客户端操作系统-
var operatingSystem = "Unknown OS";
// Check For Windows
if (navigator.appVersion.indexOf("Win") !=- 1) operatingSystem = "Windows";
// Check for Mac
if (navigator.appVersion.indexOf("Mac") !=- 1) operatingSystem = "MacOS";
// Check for UNIX
if (navigator.appVersion.indexOf("X11") !=- 1) operatingSystem = "UNIX";
// Check for Linux
if (navigator.appVersion.indexOf("Linux") !=- 1) operatingSystem = "Linux";
console.log('Your OS: ' + operatingSystem);输出结果
如果您使用Windows系统,则会显示以下输出:
Your OS: Windows
这也可以用来查找用户的浏览器。