如何使用 JavaScript 检测设备是 Android 设备?
任务是检测设备,无论该设备是Android 手机还是不使用 JavaScript。
方法一:
- 使用navigator.userAgent 属性获取浏览器发送给服务器的用户代理头的值。
- 检查 userAgent 中“android”的索引。
- 如果索引大于-1,那么它是安卓手机,否则不是安卓手机。
示例:此示例检查设备是否为 android 手机。
How to detect Android Phone
using JavaScript ?
GeeksForGeeks
输出:
- 点击按钮之前:
- 在计算机上运行并单击按钮:
- 在 Android Mobile 上运行并单击按钮:
方法二:
- 获取变量名 userAgent 中的navigator.userAgent 属性。
- 使用RegExp检查 userAgent 中的“android”
- 如果Android的值不为 0,则它是 android 手机,否则不是 android 手机。
例子:
How to detect Android Phone
using JavaScript ?
GeeksForGeeks
输出:
- 点击按钮之前:
- 在计算机上运行并单击按钮:
- 在 Android Mobile 上运行并单击按钮: