我认为移动浏览器会为通常的检测技巧返回误报.
var clickEvent =(‘onuchstart’in window?’touchend’:’click’);基本上是说“如果设备支持触摸,只能听触摸,而不是点击” – 在多重输入设备上,通过鼠标,触控板或键盘立即关闭任何交互.
本文将详细讨论您的问题here
另一篇有洞察力的文章here
但是,这一切都取决于你想要实现什么.