butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Почему отваливается jquery при window.location.href?

Есть такая проблема:
Код работает во всех браузерах, эмуляторах и телефонах (android) в семье, кроме моего.
После некоторого дэбага выяснил, что отваливается jquery, если есть эта строчка:

if (tocheckout) {
       window.location.href = '/products/checkout'; 
 }


Если её закомментировать, то всё работает:
if (tocheckout) {
       //window.location.href = '/products/checkout'; 
}


Отваливается только на моём телефоне в любых браузерах с такой ошибкой в консоли:
Uncaught ReferenceError: URLSearchParams is not defined. (From Line 2 of jquery-3.3.1.min.js)

Вопрос такой, почему?
Кэш чистил, как в браузере, так и на CDN (cloudflare) многократно.
Открывал в incognito tab, делал и так, толку нет. Работает js если убрать эту строчку с window.location

Я уже и /etc/hosts смотрел и dns менял на телефоне, проблема не решается.
При этом в других android смартфонах работает.

Какие будут советы?
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы