gpt4 book ai didi

javascript - 真的有什么方法可以通过javascript区分android MOBILE chrome和android TABLET chrome吗?

转载 作者:行者123 更新时间:2023-12-03 11:30:20 25 4
gpt4 key购买 nike

我有这样的要求,我需要识别 Android 移动设备上的 Chrome 浏览器,而不是 Android 平板电脑。已经浏览了几篇关于堆栈溢出的文章,但找不到任何方法通过java脚本来做到这一点。

我检查过的相关帖子很少:

1) Detect and differentiate Android Tablet from Android Phone via JavaScript?

2) http://www.webvanta.com/post/2012-04-08/how-to-reliably-tell-android-tablets-from-phones

3) Detecting whether Android device is a phone or a tablet with javascript

这是否真的意味着对于 Android,我们无法区分手机和平板电脑?如果我们需要为这些内容建立单独的网站版本怎么办?

最佳答案

尝试使用类似 UA-Parser.js 的工具。它将正确检测您想要了解的有关设备访问您的应用程序的几乎所有信息,包括该设备是移动设备还是平板设备。我使用它并且可以保证它做得非常出色。而且它是免费的。

代码看起来像这样:

var parser = new UAParser();
parser.setUA(navigator.userAgent);
var result = parser.getResult();



/*
alert(result.browser.name);
alert(result.browser.version);
alert(result.device.model);
alert(result.device.type);
alert(result.device.vendor);
alert(result.os.name);
alert(result.os.version);
*/

关于javascript - 真的有什么方法可以通过javascript区分android MOBILE chrome和android TABLET chrome吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26759855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com