检测Windows与Mac OS

时间:2013-01-24 12:17:26

标签: jquery html css html5

有没有办法检测Win OS vs Mac并将网站重定向到不同的版本?

我们使用superscrollorama为客户站点构建了一个视差介绍,并且mac和pc浏览器之间的滚动速度很大 - 在pc上花费几分钟就可以在imac上使用几秒钟。

每个人都很容易改变,但我需要一种方法来检测和重新引导网站。

有什么建议吗?

2 个答案:

答案 0 :(得分:19)

var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
else if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
else if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
else if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

console.log('Your OS is: '+OSName);

答案 1 :(得分:-1)

如果使用Java,则可以使用以下代码:

  

System.getProperty(“ os.name”)

并得到如下字符串:

“ Windows 10” 要么 “ Mac OS X”

然后,它可以用于您的特定目的