php - 检测设备是iOS还是Android,然后重定向
问题描述
所以我有一个网站,我想要的是当打开我的网站时:www.example.com/download.html 我想先检测设备是iOS设备还是Android设备,然后重定向到另一个链接,对于例如 www.google.com(只是一个例子)。我想要不同操作系统的不同链接。有关如何管理此问题的任何提示?:)
解决方案
您可以使用用户代理字符串来检测不同类型的设备,如下所示:
function androidOrIOS() {
const userAgent = navigator.userAgent;
if(/android/i.test(userAgent)){
return 'android';
}
if(/iPad|iPhone|iPod/i.test(userAgent)){
return 'ios';
}
}
推荐阅读
- selenium - Selenium python send_keys 到 Vaadin TextField
- python - 如何修复“pyscipopt 构建轮子失败”?
- android - 允许后立即调用方法
- swift - 如何每天早上 8 点自动运行一个函数?
- php - 需要一个计数器,基于有多少人点击了我网站上的事件按钮
- flutter - 如何为flutter应用添加android通知通道ID以在应用处于后台时修复通知
- swift - 如何按搜索词过滤短语数组
- angular - 我已经添加了最喜欢的图标,但颜色没有改变,当我刷新时它没有显示为最喜欢的
- java - Get doughnut chart series give zero result when it is available
- android - 我想通过 Android 应用更改用户浏览器中显示的网络广告