isAndroid
isAndroid 是一个检测当前设备是否运行 Android 的工具函数。
注意:
- 所有 Android 浏览器的 user agent 中都包含“Android”字符串。
接口
ts
function isAndroid(userAgent?: string): boolean;参数
- userAgentstring
可选的 user agent 字符串。默认值为
navigator.userAgent。
返回值
- boolean
设备运行 Android 时返回
true,否则返回false。在服务端渲染环境中返回false。
示例
tsx
if (isAndroid()) {
// Android-specific code
enableAndroidOptimizations();
}tsx
// With custom user agent
const isAndroidDevice = isAndroid(
'Mozilla/5.0 (Linux; Android 12; Pixel 6) Chrome/120'
);