你如何检测客户端Web浏览器?

时间:2012-04-13 16:48:03

标签: html safari

我正在尝试执行特殊行为,具体取决于使用哪个Web浏览器。 我更喜欢HTML中的解决方案,但脚本语言也可以。

特殊行为非常小,仅适用于safari用户。

2 个答案:

答案 0 :(得分:1)

javascript中的导航器对象将为您完成。

这里你去:

http://www.w3schools.com/js/js_browser.asp

答案 1 :(得分:1)

我所知道的唯一解决方案只使用HTML代码,而没有JS是条件注释。它将被IE9及以下的IE IE +和非IE浏览器应用。

在CSS中,前缀供应商(如-webkit-some-experimental-property)仍然存在实验属性和非标准属性。

作为一般建议:不要尝试使用JS或服务器端检测浏览器,否则其中一个会迟早咬你。解释你的问题到底是什么,你可能会学习如何使用另一种方法。