1

所以我在我的一个最新项目中使用 twitter 引导程序……我的客户使用 Mac 计算机,当我向他展示演示时,他说如果按钮可以与操作系统一起流动会很酷。

我很好奇是否有人知道如何使用 JavaScript 检测操作系统并将模型中的按钮移动到左侧而不是右侧。我也希望能够将关闭按钮向左移动。

我记得看到一个主题可以做到这一点,但我一生都找不到它。

感谢您的任何帮助,您可以提供。

4

2 回答 2

2

您可以使用User-agent了解操作系统。

http://en.wikipedia.org/wiki/User_agent

在 javascript 中,您可以像这样访问用户代理:

navigator.userAgent;
于 2013-01-17T15:10:17.223 回答
2

我不知道有什么插件可以完全满足您的需求,但是您可以使用以下方式检测操作系统navigator.appversion

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

然后,您可以基于操作系统分支您的代码(甚至可能只使用 CSS)。

于 2013-01-17T15:12:58.787 回答