javascript - 如何使用 JavaScript 检测移动设备?

标签 javascript html mobile device

我被要求创建一个实际的 HTML 页面/JavaScript 来模拟使用 JavaScript 代码检测移动设备(iPhone/iPad/Android)。然后,这会将用户带到另一个屏幕,要求他们提供电子邮件地址。

最佳答案

我知道这个答案晚了 3 年,但其他答案没有一个确实是 100% 正确的。如果您想检测用户是否使用任何形式的移动设备(Android、iOS、BlackBerry、Windows Phone、Kindle 等),那么您可以使用以下代码:

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
    // Take the user to a different screen here.
}

关于javascript - 如何使用 JavaScript 检测移动设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666907/

相关文章:

javascript - React.js : submit form programmatically does not trigger onSubmit event

javascript - 在 Angular 7 中处理二维数组。 ngFor

CSS:使一个div填充右侧的剩余空间,而不会导致内部内容溢出

java - 如何对 html 字符串进行 xsl 模板匹配

javascript - 我可以使用 JS 或 jQuery 来测试是否支持 SVG 图片吗?

php - 是否可以通过PHP和移动连接流发布 session 形式?

javascript - 事件监听器未显示在 Chrome Devtools 中 - Linux

javascript - 为 TextInput 提供自定义 Prop 并将其用于事件处理程序

php - 在 Javascript If else 语句中显示 HTML

javascript - 如何让 Chosen 和 FastClick 在移动设备上工作