Сделать редирект на внутреннюю страницу только для мобильной версии сайта и чтобы можно было зайти на главную страницу?
Всем доброго здоровья! Подскажите, пожалуйста не хватает знаний и опыта. Тема изложена в вопросе. Я написал такой скрипт
var a = window.location.pathname;
function redirect() {
if ((a === "/") && ( screen.width < 768 )) {
window.location = "/kupit-eloxal/cepi-na-metraj/eloxal-gold-ekonom-585-proby";
};
};
redirect();
работает хорошо, но теперь нельзя зайти на главную страницу сайта, идет перенаправление. Помогите решить задачу. Спасибо!
Ответы (2 шт):
Автор решения: myocean
→ Ссылка
Может так?
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
alert("Вы используете мобильное устройство (телефон или планшет).")
} else alert("Вы используете ПК.")
или через mobile-detect.js
Автор решения: Яков Калик
→ Ссылка
function redirect() {
var a = window.innerWidth;
var b = document.referrer;
if ((b == "") && (a < 768)) {
window.location = "/kupit-eloxal/cepi-na-metraj/eloxal-gold-ekonom-585-proby";
};
};
redirect();
Спасибо Вам большое за варианты ответов!) Я нашёл такое решение