Определить, является ли устройство iOS или Android, а затем перенаправить

Итак, у меня есть веб-сайт, и я хочу, чтобы при открытии моего веб-сайта: www.example.com/download.html я сначала хотел определить, является ли устройство iOS-устройством или устройством Android, а затем перенаправить на другую ссылку для Пример www.google.com (только пример). Я хочу разные ссылки для разных ОС. Любые советы о том, как я могу справиться с этим? 🙂

1

Решение

Ты можешь использовать навигатор определить тип устройства

function navigate() {
if((/Mobi|Android/i.test(navigator.userAgent))){
window.location.href = 'android url ';
}
if(/Mobi|iPad|iPhone|iPod/i.test(navigator.userAgent)){
window.location.href = 'ios url ';
}
}
1

Другие решения

Вы можете использовать строку агента пользователя для обнаружения различных типов устройств, например:

function androidOrIOS() {
const userAgent = navigator.userAgent;
if(/android/i.test(userAgent)){
return 'android';
}
if(/iPad|iPhone|iPod/i.test(userAgent)){
return 'ios';
}
}
0

По вопросам рекламы [email protected]