【发布时间】:2013-12-19 13:20:14
【问题描述】:
基本问题是使用 JavaScript 检测移动设备和平板设备。我有一个滚动条插件,我只想在桌面浏览器上显示它。如果可能的话,我想使用手机/平板电脑的默认滚动条。
我决定检测没有用户代理字符串的设备,而是专注于移动设备和平板电脑特定的 JS 属性。以下是我发现对检测移动/平板电脑浏览器有用的属性。我会将它们结合起来以使其尽可能准确。
- window.screenX 在手机/平板电脑上不能不同于 0
- window.orientation 在大多数桌面浏览器上是“未定义的”
您可以帮我解决这个问题,我将不胜感激。有什么方法可以更准确地检测手机/平板浏览器?
【问题讨论】:
标签: javascript android jquery mobile browser