【发布时间】:2012-12-10 19:31:29
【问题描述】:
我使用 Javascript 代码
if( (Android|webOS|iPhone|iPad|iPod|BlackBerry).test(navigator.userAgent) ) {}
用于移动设备检测,但未检测到 iOS 上的 Chrome。有没有办法检测它? 谢谢。
【问题讨论】:
-
为什么需要这样做?
-
我需要这个来获得仅在桌面上可见的特殊视觉效果
-
检测浏览器是否支持触摸并将类应用到
body元素。 Modernizr 做到了这一点。 -
人们对这总是不好的做法过于敏感。我正在利用它,因此我们可以向用户提供有关如何启用 cookie 的特定于浏览器的说明。完全有效,并且在通过 Javascript
window属性(可能永远不会)访问所述指令之前,它将保持完全有效。
标签: javascript ios google-chrome mobile