javascript - 通过 JavaScript 检测手机的使用情况
问题描述
我有一个网页。当我在手机上运行网页时,在该网页中,应该识别手机的使用情况。如果有人触摸显示屏或以任何方式使用手机,该页面应显示您使用过手机。
我使用 JQuery 模糊焦点方法来检查浏览器选项卡是否处于活动状态。在我使用手机的任何时候,标签都会转到后台并检测到我使用了它,但是,来电也会发生同样的事情。我需要一种方法来证明我没有使用电话并且是来电。所以基本上我需要一种方法让某人在一段时间内远离手机,并在该人使用手机时通知他是否使用了手机。
任何人都可以帮忙吗?
解决方案
不能相信这一点,我以前在某个地方看到过。
function mobileCheck() {
try {
document.createEvent("TouchEvent");
return true;
}
catch(e) { return false; }
}
if (mobileCheck()) {
alert('mobile');
} else {
alert('not mobile');
}
推荐阅读
- python - 如何从 URL 下载 xlsx 文件并通过 python 保存在数据框中
- c - 之间的区别: &data[0] 与数据
- azure - 未通过 Powershell 为 type=AzureSqlMITable 创建数据集
- excel - 可处理超过 255 个字符的自定义 INDEX 函数
- excel - 使用VBA将多行从一个excel文件复制到另一个
- node.js - Axios 400 错误请求在 Node Js 中生成 Cognito JWT
- javascript - 如何在反应选择中通过鼠标复制粘贴
- javascript - 新手尝试拆分 Javascript 字符串列表
- c - 栈帧准备
- python - 使用 python 在 Elasticsearch 中进行 API 密钥身份验证