【发布时间】:2014-05-22 22:43:32
【问题描述】:
问题:有没有简单的方法来检测用户的浏览器?
详情:我想更改例如body 的background-color 的值。我已经看到类似<!--[if !IE]> 的内容。
编辑:
好的,我同意browser detect is bad(链接取自@TylerH),不应使用。谢谢我注意了。如果有人真的还想使用它们,我找到了一个不错的网站,上面有 browser detection hack 的列表。
【问题讨论】:
-
为什么?有了这个,我可以解决我的网站的兼容性问题,不是吗?
-
为什么要用这种方式检测浏览器?个人仇杀?最好只编写符合标准的代码,然后在必要时为您的属性添加特定于浏览器的前缀。
-
不,你不会解决兼容性问题,你会掩盖兼容性问题。通过解决问题而不是症状来解决问题。