发布于 2023-11-04 17:06:04 浏览 249
function isApplePhone() {
const ua = navigator.userAgent;
return /iPhone|iPad|iPod/.test(ua);
}
function isAndroidPhone() {
const ua = navigator.userAgent;
return /Android/.test(ua);
}
// 使用示例
console.log("苹果手机:", isApplePhone()); // 输出: 苹果手机: true 或 false
console.log("安卓手机:", isAndroidPhone()); // 输出: 安卓手机: true 或 false
在JavaScript中,我们可以通过检测用户代理(User Agent)来判断用户使用的设备是苹果手机还是安卓手机。以下是一个简单的示例:
2、
这个方法并不完全准确,因为用户代理可以被修改。但在大多数情况下,这个方法可以满足我们的需求。如果你需要更精确地判断设备类型,你可能需要使用其他方法,如检测`navigator.platform`或`navigator.oscpu`等。
3、
var userAgent = navigator.userAgent;
var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
var isAndroid = userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1;
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
其它案例:
上一篇:jQuery怎么获取元素高度
下一篇:怎么给ckeditor编辑器中赋值
EXCEL基础 发布于 2023-10-31 09:47:37 浏览 185
MYSQL 发布于 2023-10-24 15:23:29 浏览 254
EXCEL基础 发布于 2023-10-21 11:44:27 浏览 196
PHP基础 发布于 2023-10-19 00:44:51 浏览 251
JS基础 发布于 2023-10-13 01:43:52 浏览 245
JS基础 发布于 2023-10-11 08:58:12 浏览 263
CSS基础 发布于 2023-09-25 02:51:01 浏览 350
EXCEL基础 发布于 2023-09-22 00:09:12 浏览 222
EXCEL基础 发布于 2023-09-22 00:07:20 浏览 360
CSS基础 发布于 2023-09-19 22:25:58 浏览 336