0

我能够检测到除safari以外的 chrome 浏览器

user_agent = request.env['HTTP_USER_AGENT'].downcase

user_agent.include?("crios")

但是,如何检测其他浏览器,如Dolphin

Dolphin 浏览器 user_agent 也显示与 Safari 相同。有没有其他方法可以检测浏览器。

4

1 回答 1

1

你为什么要这样做?这通常不是一个好主意。

特征检测通常是一种更好的方法。请参阅此答案以获得很好的解释。

于 2013-10-21T13:01:44.123 回答