back/forward chrome обновляет страницу

263
09 августа 2017, 21:44

На сайте prestashop стоит фильтр blocklayered v 2.2.0. В браузере Safari и Mozilla при фильтрации товара, переходе в любой товар, а затем нажатии в браузере кнопки НАЗАД - отображается отфильтрованная страница. Вид отфильтрованной страницы:

http://site.ru/category_name#/strana-russian

А в браузере Chrome, если я с товара нажму кнопку НАЗАД - на одну секунду отобразится страница с фильтром, но JS выполняется вновь и т.к. js запустится вновь в скрипте из-за определенных условий происходит редирект на такой url:

http://site.ru/category_name#

Заголовок Control Cache: Public Можно ли как-то решить данную проблему? Спасибо

P.S. Я понимаю что по хорошему нужно использовать History.pushState() и в фильтре иметь возможность сделать не формирование url из-за фильтра, а формирование фильтра из url, но я в blocklayered не разберусь.

READ ALSO
Регулярное выражение JS. Игнорирование текста в определённых тегах

Регулярное выражение JS. Игнорирование текста в определённых тегах

Доброе время сутокЕсть html текст, так же есть ключевые слова

364
Баг в пошаговой форме [требует правки]

Баг в пошаговой форме [требует правки]

Помогите пожалуйста, в форме http://usealexkizyma

248
Angular2 CLI backend

Angular2 CLI backend

Всем здравствуйте, с помощью angular cli создал проект, я только учусь и никак не могу понять где писать бэкэнд, где создать файл или есть какой-то...

260
Как заблокировать нажатие кнопки на JS?

Как заблокировать нажатие кнопки на JS?

Задача: если не заполнено одно - не дать отправить формуВарианта 2:

636