Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript检测并区分Android平板电脑和Android手机?_Javascript_Android_Browser Detection - Fatal编程技术网

通过JavaScript检测并区分Android平板电脑和Android手机?

通过JavaScript检测并区分Android平板电脑和Android手机?,javascript,android,browser-detection,Javascript,Android,Browser Detection,我已经看到了,但我想知道是否有更新、更稳定的方法可以做到这一点,因为答案部分描述的方法似乎不一致 基本上,我有一个网站,我有一个安卓应用程序,但我只想提醒那些在移动设备上的人,因为我想向平板电脑用户显示整个网站。另一种方法是按屏幕宽度/高度。毕竟,平板电脑比手机大 例如,如果您知道您正在处理的是android手机/平板电脑,请检查screen.width属性 如果您对利用某些平板电脑可能具有的较大分辨率感兴趣,此方法可能特别有用。毕竟,并非所有平板电脑都会有更大的屏幕 我建议不要使用用户代理。它

我已经看到了,但我想知道是否有更新、更稳定的方法可以做到这一点,因为答案部分描述的方法似乎不一致


基本上,我有一个网站,我有一个安卓应用程序,但我只想提醒那些在移动设备上的人,因为我想向平板电脑用户显示整个网站。

另一种方法是按屏幕宽度/高度。毕竟,平板电脑比手机大

例如,如果您知道您正在处理的是android手机/平板电脑,请检查
screen.width
属性

如果您对利用某些平板电脑可能具有的较大分辨率感兴趣,此方法可能特别有用。毕竟,并非所有平板电脑都会有更大的屏幕


我建议不要使用用户代理。它们取决于用户当前使用的浏览器。

但某些高端手机不是具有高分辨率吗?如果我没弄错的话,更高的分辨率=更高的屏幕宽度/高度,对吗?如果我错了,请纠正我。话虽如此,我可能会错误地将高端手机作为平板电脑来检测,因为它的宽度和高度都更大。+1用于检测感兴趣的功能,而不是一种设备。@ShedoSurashu是的,这是正确的。你可以拥有一部屏幕宽度高的手机,就像你可以拥有一台屏幕宽度低的平板电脑一样,但正如jfriend00所指出的,你应该检测功能,而不是公司贴在设备上的标签:-)