-

一行代码判断是否移动端

WEB前端

怎么用一行代码判断是否移动端?ontouchend、userAgent。

ontouchend
通过判断是否支持触摸,支持触摸的设备大都都是移动端。
[cc lang=”javascript”]if (‘ontouchend’ in document.body) {
// 移动端
}[/cc]
这里为什么用ontouchend的原因是,ontouchend相对于ontouchstart、ontouchmove、ontouchcancel来说长度最短。

userAgent
通过判断用户代理字符串中是否包含mobile关键字。
[cc lang=”javascript”]if (/mobile/i.test(navigator.userAgent)) {
// 移动端
}[/cc]

来源:一行代码判断是否移动端

一行代码判断是否移动端” 评论

    speeda 评论:
    2019年5月5日 下午8:26

    好文章!666,学习了

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注