检测设备是 iOS 还是不使用 JavaScript
为了检测设备是否是iOS 。我们将使用Navigator 平台和 Navigator userAgent 属性。
- 导航器 userAgent 属性
该属性返回浏览器发送给服务器的用户代理头的值。
返回值,包含浏览器名称、版本、平台等信息。
句法:navigator.userAgent
返回值:
它返回一个字符串,表示当前工作浏览器的用户代理字符串。 - 导航器平台属性
此属性返回编译浏览器的平台。
句法:navigator.platform
返回值:
它返回一个字符串,代表浏览器的平台。
可能的值。- 惠普-UX
- Linux i686
- Linux armv7l
- Mac68K
- MacPPC
- 太阳操作系统
- Win32
- 等等。
示例 1:本示例通过(navigator.userAgent) 属性检测设备并返回false 。
JavaScript
| Detecting a device is iOS.
GeeksForGeeks
Detecting whether a device is iOS.
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 2:本示例通过(navigator.platform) 属性检测设备并返回true 。
JavaScript
| Detecting a device is iOS.
GeeksForGeeks
Detecting whether a device is iOS.
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 3:本示例通过(navigator.platform) 属性检测设备并返回false 。
JavaScript
| Detecting a device is iOS.
GeeksForGeeks
Detecting whether a device is iOS.
输出:
- 在点击按钮之前:
- 点击按钮后: