Slavik7 Posted January 11 Share Posted January 11 Добрый вечер, уважаемые специалисты! Столкнулся с такой проблемой. Если в поиск ввести более 2 слов на русском языке (кириллице) и нажать на кнопку поиска, то на странице поиска в url и в поле поиска, русские слова заменяются на непонятные символы. Если вводить в поиск слова на английском языке, всё работает. И если вводить только одно слово на русском языке, тоже работает. Если я правильно понимаю эта ошибка связана с кодировкой. Просто дело в том, что у меня есть два сайта, которые идентичны (отличаются лишь дизайном и некоторыми мелочами). На сайте https://divek.com.ua/ поиск работает без ошибок, а вот на втором https://bagcity.com.ua/ с ошибками. Уже столько разных статей перечитал по решению подобной проблемы, но так и не получилось решить эту задачу. Понимаю, что подобные темы уже обсуждались и возможно Вы посоветуете получше поискать ответы в интернете. Но если Вас это не затруднит, то подскажите, пожалуйста, как решить эту проблему. Общая информация: Версия OpenCart: 3.0.3.2 Хостинг: https://www.ukraine.com.ua/ Версия PHP: 7.3 Ссылка на сайт: https://bagcity.com.ua Скриншот результата поиска ( https://bagcity.com.ua/search/?search=ÑÑмка ÑеÑÐ½Ð°Ñ ) : Link to comment Share on other sites More sharing options...
zCarot Posted January 12 Share Posted January 12 https://bagcity.com.ua/search/?search=зажим Link to comment Share on other sites More sharing options... danu Posted January 12 Share Posted January 12 8 часов назад, Slavik7 сказал: Добрый вечер, уважаемые специалисты! Столкнулся с такой проблемой. Если в поиск ввести более 2 слов на русском языке (кириллице) и нажать на кнопку поиска, то на странице поиска в url и в поле поиска, русские слова заменяются на непонятные символы. Если вводить в поиск слова на английском языке, всё работает. И если вводить только одно слово на русском языке, тоже работает. Если я правильно понимаю эта ошибка связана с кодировкой. Просто дело в том, что у меня есть два сайта, которые идентичны (отличаются лишь дизайном и некоторыми мелочами). На сайте https://divek.com.ua/ поиск работает без ошибок, а вот на втором https://bagcity.com.ua/ с ошибками. Уже столько разных статей перечитал по решению подобной проблемы, но так и не получилось решить эту задачу. Понимаю, что подобные темы уже обсуждались и возможно Вы посоветуете получше поискать ответы в интернете. Но если Вас это не затруднит, то подскажите, пожалуйста, как решить эту проблему. Общая информация: Версия OpenCart: 3.0.3.2 Хостинг: https://www.ukraine.com.ua/ Версия PHP: 7.3 Ссылка на сайт: https://bagcity.com.ua Скриншот результата поиска ( https://bagcity.com.ua/search/?search=ÑÑмка ÑеÑÐ½Ð°Ñ ) : Это вскорее uft8 при сохранении выберите uft8 коды Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 У меня все ок. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 4 часа назад, danu сказал: Это вскорее uft8 при сохранении выберите uft8 коды А хоть примерно где это нужно прописать и какой код? Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: У меня все ок. Вот это уже интересно и странно. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 5 часов назад, zCarot сказал: https://bagcity.com.ua/search/?search=зажим Да. Как я говорил выше с одним русским словом работает, а вот с двумя и более возвращает в инпут и заголовок непонятные символы. Link to comment Share on other sites More sharing options... spectre Posted January 12 Share Posted January 12 Нужно смотреть что вызывает этот редирект Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 2 минуты назад, spectre сказал: Нужно смотреть что вызывает этот редирект А где Вы эти данные посмотрели? Возможно это глупый вопрос. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Я просто хочу сравнить со вторым сайтом. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 8 минут назад, spectre сказал: Нужно смотреть что вызывает этот редирект да, в хроме косяк, в firefox - все идеально. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 16 минут назад, Prooksius сказал: да, в хроме косяк, в firefox - все идеально. И в Опере косяк. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 кажется, понял. У вас там стоит PWA и работает Service Worker, который отдает закэшированное что-то... Возможно или это кэшированный вариант страницы, или service worker как-то неправильно перекодирует запрос к серверу.. 1 Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
danu Posted January 12 Share Posted January 12 8 часов назад, Slavik7 сказал: Добрый вечер, уважаемые специалисты! Столкнулся с такой проблемой. Если в поиск ввести более 2 слов на русском языке (кириллице) и нажать на кнопку поиска, то на странице поиска в url и в поле поиска, русские слова заменяются на непонятные символы. Если вводить в поиск слова на английском языке, всё работает. И если вводить только одно слово на русском языке, тоже работает. Если я правильно понимаю эта ошибка связана с кодировкой. Просто дело в том, что у меня есть два сайта, которые идентичны (отличаются лишь дизайном и некоторыми мелочами). На сайте https://divek.com.ua/ поиск работает без ошибок, а вот на втором https://bagcity.com.ua/ с ошибками. Уже столько разных статей перечитал по решению подобной проблемы, но так и не получилось решить эту задачу. Понимаю, что подобные темы уже обсуждались и возможно Вы посоветуете получше поискать ответы в интернете. Но если Вас это не затруднит, то подскажите, пожалуйста, как решить эту проблему. Общая информация: Версия OpenCart: 3.0.3.2 Хостинг: https://www.ukraine.com.ua/ Версия PHP: 7.3 Ссылка на сайт: https://bagcity.com.ua Скриншот результата поиска ( https://bagcity.com.ua/search/?search=ÑÑмка ÑеÑÐ½Ð°Ñ ) : Это вскорее uft8 при сохранении выберите uft8 коды Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 У меня все ок. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 4 часа назад, danu сказал: Это вскорее uft8 при сохранении выберите uft8 коды А хоть примерно где это нужно прописать и какой код? Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: У меня все ок. Вот это уже интересно и странно. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 5 часов назад, zCarot сказал: https://bagcity.com.ua/search/?search=зажим Да. Как я говорил выше с одним русским словом работает, а вот с двумя и более возвращает в инпут и заголовок непонятные символы. Link to comment Share on other sites More sharing options... spectre Posted January 12 Share Posted January 12 Нужно смотреть что вызывает этот редирект Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 2 минуты назад, spectre сказал: Нужно смотреть что вызывает этот редирект А где Вы эти данные посмотрели? Возможно это глупый вопрос. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Я просто хочу сравнить со вторым сайтом. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 8 минут назад, spectre сказал: Нужно смотреть что вызывает этот редирект да, в хроме косяк, в firefox - все идеально. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 16 минут назад, Prooksius сказал: да, в хроме косяк, в firefox - все идеально. И в Опере косяк. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 кажется, понял. У вас там стоит PWA и работает Service Worker, который отдает закэшированное что-то... Возможно или это кэшированный вариант страницы, или service worker как-то неправильно перекодирует запрос к серверу.. 1 Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Slavik7 Posted January 12 Author Share Posted January 12 4 часа назад, danu сказал: Это вскорее uft8 при сохранении выберите uft8 коды А хоть примерно где это нужно прописать и какой код? Link to comment Share on other sites More sharing options...
Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: У меня все ок. Вот это уже интересно и странно. Link to comment Share on other sites More sharing options...
Slavik7 Posted January 12 Author Share Posted January 12 5 часов назад, zCarot сказал: https://bagcity.com.ua/search/?search=зажим Да. Как я говорил выше с одним русским словом работает, а вот с двумя и более возвращает в инпут и заголовок непонятные символы. Link to comment Share on other sites More sharing options...
spectre Posted January 12 Share Posted January 12 Нужно смотреть что вызывает этот редирект Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 2 минуты назад, spectre сказал: Нужно смотреть что вызывает этот редирект А где Вы эти данные посмотрели? Возможно это глупый вопрос. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Я просто хочу сравнить со вторым сайтом. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 8 минут назад, spectre сказал: Нужно смотреть что вызывает этот редирект да, в хроме косяк, в firefox - все идеально. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 16 минут назад, Prooksius сказал: да, в хроме косяк, в firefox - все идеально. И в Опере косяк. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 кажется, понял. У вас там стоит PWA и работает Service Worker, который отдает закэшированное что-то... Возможно или это кэшированный вариант страницы, или service worker как-то неправильно перекодирует запрос к серверу.. 1 Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Slavik7 Posted January 12 Author Share Posted January 12 2 минуты назад, spectre сказал: Нужно смотреть что вызывает этот редирект А где Вы эти данные посмотрели? Возможно это глупый вопрос. Link to comment Share on other sites More sharing options...
Slavik7 Posted January 12 Author Share Posted January 12 Я просто хочу сравнить со вторым сайтом. Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 8 минут назад, spectre сказал: Нужно смотреть что вызывает этот редирект да, в хроме косяк, в firefox - все идеально. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 16 минут назад, Prooksius сказал: да, в хроме косяк, в firefox - все идеально. И в Опере косяк. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 кажется, понял. У вас там стоит PWA и работает Service Worker, который отдает закэшированное что-то... Возможно или это кэшированный вариант страницы, или service worker как-то неправильно перекодирует запрос к серверу.. 1 Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Slavik7 Posted January 12 Author Share Posted January 12 16 минут назад, Prooksius сказал: да, в хроме косяк, в firefox - все идеально. И в Опере косяк. Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 кажется, понял. У вас там стоит PWA и работает Service Worker, который отдает закэшированное что-то... Возможно или это кэшированный вариант страницы, или service worker как-то неправильно перекодирует запрос к серверу.. 1 Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Prooksius Posted January 12 Share Posted January 12 можно посмотреть в логах сервера, по каким адресам идут запросы. Если уже по косячным, тогда с Service Worker проблема, а если редирект уже на сервере происходит, тогда обратитесь в суппорт хостинга, может у них с кодировками что-то... Но как может работать на одном браузере и не работать на другом, это загадка.. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Slavik7 Posted January 12 Author Share Posted January 12 О, точно. Спасибо. Действительно может быть из-за PWA. Недавно разбирался как его делать и настраивать. Вполне может быть что где-то что-то не то написал, или не до настроил. Сейчас буду проверять. Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 Или попробуйте отключить sw.js и без него попробовать. Так методом исключений можно определить где косяк. 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Контактная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Slavik7 Posted January 12 Author Share Posted January 12 Да, проблема оказалась в PWA. Отключил его полностью и проблема с поиском пропала. Скорее всего он не правильно кэширует данные. Сейчас попробую sw.js сделать максимально простым и проверить. Просто сейчас там код который я смотрел у https://www.youtube.com/watch?v=ifroMW_F4Sc&ab_channel=ВладиленМинин . Возможно что-то упустил. Link to comment Share on other sites More sharing options...
Slavik7 Posted January 12 Author Share Posted January 12 Спасибо за помощь @Prooksius ! Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 вряд ли это кэш, запросы то делались вообще разные. Похоже именно запрос на сервер уже шел косячный. Ну а сервер отдавал что запросили. Какая-то есть настройка может быть в sw.js, которая это учитывает.. Что-то типа encodeURIComponent 1 Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице). Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Простор - универсальный шаблон Opencart By m899 Super Special price By simple0000 Login Social Networks (Авторизации через соцсети) + Popup By S_A_P Уведомления о заказе на рабочий стол By Speaker12 Admin Attribute Filter Фильтр + Объединение атрибутов Характеристики товара By chukcha
Slavik7 Posted January 12 Author Share Posted January 12 Только что, Prooksius сказал: Какая-то есть настройка может быть в sw.js, которая это учитывает.. Думаю да. Главное что получилось найти место поломки. А дальше уже буду пробовать и искать информацию по настройке PWA и sw.js в частности. Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 1 час назад, Slavik7 сказал: А где Вы эти данные посмотрели? И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Спойлер Link to comment Share on other sites More sharing options... Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options... Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Непонятные символы в результате поиска если ввести более одного слова на русском языке (кириллице).
Slavik7 Posted January 12 Author Share Posted January 12 3 часа назад, Prooksius сказал: И пользуйтесь преимуществами консоли, там много чего есть, что облегчит дебаггинг. Я пользуюсь, но не всем что там есть. Спасибо. Кстати, нашел кусок кода в sw.js который вызывает ошибку: self.addEventListener('fetch', event => { const {request} = event const url = new URL(request.url) if (url.origin === location.origin) { event.respondWith(cacheFirst(request)) } else { event.respondWith(networkFirst(request)) } }) Что нужно дописать, чтобы ошибки с поиском не было? Link to comment Share on other sites More sharing options...
Prooksius Posted January 12 Share Posted January 12 Надо курить мануал, разбираться. Вроде бы все по инструкции, как везде пишут, но видать или косяк какой-то в webkit браузерах, или все же невнимательно читали мануал. Link to comment Share on other sites More sharing options... 1 month later... buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page.
buslikdrev Posted February 23 Share Posted February 23 12.01.2022 в 17:32, Slavik7 сказал: Что нужно дописать, чтобы ошибки с поиском не было? if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Link to comment Share on other sites More sharing options... Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2
Slavik7 Posted February 27 Author Share Posted February 27 23.02.2022 в 23:08, buslikdrev сказал: if (request.url.indexOf('index.php?route=product/search') != -1) { return event.request; } Спасибо, сейчас попробую. Link to comment Share on other sites More sharing options...
Recommended Posts