gpt4 book ai didi

javascript - 如何使用 javascript 检测触摸设备浏览器与桌面?

转载 作者:行者123 更新时间:2023-12-02 05:43:23 25 4
gpt4 key购买 nike

使用 userAgent.match 检测触摸设备(智能手机和平板电脑)与桌面浏览器并返回 bool 变量(例如“isipad”)的代码是什么?

我主要需要针对 Android 和 Apple 设备进行测试。如果设备浏览器是 Android 或 Apple,则返回 isipad = false。否则,返回 isipad = true。

到目前为止,我是这样处理的(用于 iDevice 浏览器检测):

if( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) ||navigator.userAgent.match(/iPad/i) )
{var isipad = true;}
else
{var isipad = false;}

它似乎可以工作,但在这种情况下,我也希望能够添加 android 浏览器。

提前致谢。亚历克斯

最佳答案

if ("ontouchstart" in document.documentElement)
{
alert("It's a touch screen device.");
}
else
{
alert("Others devices");
}

我在这里和那里浏览了很多之后找到的最简单的代码

关于javascript - 如何使用 javascript 检测触摸设备浏览器与桌面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12342092/

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