У меня проблема с перенаправлением веб-страницы во всех браузерах. Около года назад я создал пользовательскую страницу для клиента на SHOPIFY
, и теперь функция перенаправления больше не работает.
Я изначально использовал document.location.href = "/cart"
и все работало хорошо. Но сегодня я получил от него звонок, в котором говорилось, что страница больше не будет перенаправлять его IPhone
.
. Я изменил его на window.top.location.href
, это исправило его для большинства браузеров, кроме сафари. Я понимаю, что лучший способ для этого работать во всех браузерах - версия document
. Но это, похоже, устарело в этом году.
setTimeout(function(){ document.location.href = '/cart';},1000);
Проверка пользовательского агента браузера и, если это сафари, мы можем сделать другую версию перенаправления с учетом индивидуальных особенностей, просто не нашли, как это сделать. сделайте это на новом сафари.
@ stanislav, похоже, имеет ту же проблему по этой ссылке, я подозреваю, что мы начнем наблюдать рост числа людей с этой проблемой.
Почему isnt window.location.href = не переадресовывать на страницу с помощью Safari?
Спасибо всем за вклад и предложения, надеющиеся вскоре найти решение.