jQuery如何检测平板电脑?

31

我使用媒体查询来加载样式表(如果设备是平板电脑)。

我想知道如何在我的JavaScript中检查用户是否正在使用平板电脑,是否有相应的检查方法,或者我只需要检查加载了哪个样式表?


媒体查询很可能是根据屏幕尺寸来检测平板电脑的。您可以通过检测窗口大小使用JS执行相同的操作。 - robmisio
我不同意这是一个重复的观点。平板电脑是移动设备,但移动设备并不总是平板电脑。 - Joeri
3个回答

13

我同意尽可能使用特性检测,但在某些情况下,使用用户代理可能效果更好。如果我想要一些疯狂的画布图像滤镜,它们会拖慢处理器而不在平板电脑/移动设备上运行,怎么办呢? - Aaron

1
尝试将用户代理从服务器传递到页面中,以便JavaScript确切地知道正在报告的浏览器。

1

太棒了!谢谢Chris。这正是我在处理用户代理方面所需要的! - bkdraper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接