目标Windows,Mac,Linux等

时间:2015-08-17 19:01:12

标签: javascript html css

只是一个简单的问题。

我有什么方法可以定位特定的操作系统吗?

例如:

<!--[if]>
<![endif]-->

要设置某个样式表,对于基于Windows的用户来说,这将是我的理想选择。

让我知道。

2 个答案:

答案 0 :(得分:2)

虽然有可能,但这不是推荐的方法。特征检测被认为是处理这类问题的更好方法。 Modernizr.js是帮助解决此问题的更受欢迎的客户端库之一。

答案 1 :(得分:0)

您可以使用JavaScript来确定用户代理。 (navigator.userAgent属性)

用户代理具有有关客户端操作系统的信息。

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 

确定操作系统,然后在页面加载

之前动态地将<link/>标记附加到head部分