Есть такая проблема:
Код работает во всех браузерах, эмуляторах и телефонах (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 смартфонах работает.
Какие будут советы?