Перенаправьте все браузеры и устройства, кроме Android, на одну страницу

Что мне нужно сделать, это перенаправить все устройства, кроме Android, включая настольные компьютеры. На другую страницу.

То, что я имел на месте, было

<script type="text/javascript">
<!--
if (screen.width >= 800) {
document.location = "https://website.com/normalpage/";
}
//-->
</script>

Но это перенаправление размера экрана, и оно позволяло планшетам Android просматривать не ту страницу, которая имеет проблемы на Android.

То, что я пытаюсь сделать: у меня есть трафик, нажмите на ссылку на моем сайте, если это устройство Android, они остаются на странице, если это не устройство Android, они переходят на обычную страницу без ошибок Android.

Может быть, проще отменить перенаправление, чтобы все перешли на страницу с ошибками, тогда, если обнаружен android, они отправляются на страницу без ошибок, но для условий отказоустойчивости я предпочитаю, чтобы все загружали не ошибку, так что если скрипт завершится неудачно или перерывы, они все равно будут правильно загружать не прослушанную страницу.

Как всегда, я ценю вашу помощь собратьев-укладчиков.

Хорошо с вопросом, закрытым для того, чтобы быть идентичным не идентичному вопросу. ИДК, если это может быть даже проиндексировано, но вот ответ.

<script type="text/javascript">
<!--
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {

} else {
window.location = 'https://redirect.com/redirect123/';
}
//-->
</script>

0 ответов

Другие вопросы по тегам