繁体   English   中英

使用javascript检测Android设备是手机还是平板电脑

[英]Detecting whether Android device is a phone or a tablet with javascript

我刚刚建立了一个移动网站,如果用户正在浏览手机,我想要从我们的主站点重定向流量。

目前我正在使用javascript来获取浏览器useragent并使用它来识别设备是否是手机。

我遇到的问题是Android设备,因为我无法找到Android用户的区别功能来决定该设备是手机还是平板电脑。如果用户在平板电脑上,我仍然希望向他们展示完整的网站。

有谁知道这个解决方案?

您应该通过阅读用户代理来使用谷歌提出的这种消息。 如果UA有移动这个词,那就是手机,如果不是,那就是平板电脑

http://googlewebmastercentral.blogspot.com/2011/03/mo-better-to-also-detect-mobile-user.html

没有通用的方法:阅读本文以获取更多解释http://www.webvanta.com/post/2012-04-08/how-to-reliably-tell-android-tablets-from-phones

如果您没有时间引用该文章“根据手机制造商和使用的浏览器,UA字符串中有不包含”mobile“的手机,以及”

对于平板电脑来说,这是真的,IPAD在用户代理中有“移动”这个词(对于某些版本的chrome和safari)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM