В Chrome жму "Назад", в место страницы выводит выводит json
1) Нахожусь на страницы А.
2) Жму кнопку, отправляется запрос на аяксе.
3) Возвращается json, меняю контент на страницы.
4) Меняю адресную строку window.history.pushState(null,null, url).
5) Передо мной страница Б.
6) Жму на обычную ссылку.
7) У меня загружается страница В.
8) Жму кнопку "Назад" в браузере.
9) На экран выводится содержимое json, страницы Б я не вижу, но при этом ссылка правильная, т.е ведущая на страницу Б, и если эту страницу обновить то я получу содержимое страницы Б, как и хотел.
Подскажите пожалуйста почему так происходит, и как мне это исправить.
Причем это только в Chrome, в FireFox все ок.
|