mobile-detect.js 到JavaScript的松散端口。 该脚本将通过将模式与给定的User-Agent字符串进行比较来检测设备。 您可以找到有关渲染网页的设备的信息: 是否移动 如果是手机,无论是手机还是平板电脑 操作系统 备注:这已经完全过时了:当前所有设备都将返回“ A”,因此如今无用了 特定版本(例如WebKit) 当前的master分支正在使用Mobile-Detect@2.8.37中的检测逻辑 现场演示 演示/检查(很抱歉缺少样式)可以在找到。 警告 TL; DR:您不应在HTML页面中使用此库,并且在服务器端(Node.js)使用时可靠性较低 如稍后所述,在大多数情况下,基于“用户代理”的检测不是可靠的解决方案,因为: 规则(正则表达式)总是过时且不完整 您必须不断更新检测代码 还有其他方法可以检测Web应用程序的行为: 特征检测,例如 ,例如 也