如何查找仅受移动设备和平板电脑支持的javascript属性?

时间:2013-12-19 13:20:14

标签: javascript android jquery mobile browser

基本问题是使用JavaScript检测移动设备和平板电脑设备。我有一个滚动条插件,我只想在桌面浏览器上显示它。如果可能,我想使用手机/平板电脑默认滚动条。

我决定检测没有用户代理字符串的设备,但专注于移动和平板电脑特定的JS属性。以下是我发现用于检测移动设备/平板电脑浏览器的属性。我会将它们结合起来,使其尽可能准确。

  • window.screenX不能与手机/平板电脑上的0不同
  • window.orientation在大多数桌面浏览器上都是“未定义的”

我可以帮助我,我很感激。有没有办法以更准确的方式检测移动/平板电脑浏览器?

1 个答案:

答案 0 :(得分:0)

这是指向使用javascript或jQuery检测设备的另一个SO的链接。

编辑:但它确实似乎在更受欢迎的答案中使用userAgent。第二个最受欢迎的答案是不使用userAgent。它使用CSS媒体查询来检测,并且Javascript根据媒体查询进行检查以确定设备。

希望这有帮助!

What is the best way to detect a mobile device in jQuery?