Добрый день. на сайте при листании каталогов меняется адрес url, чтобы при нажатии возврата назад отображалась предыдущая станица каталога, а не станица с которой мы пришли в каталог. Сам возврат назад сформирован просто. Установлено обновление страницы.
$(window).bind('popstate', function(event) {
event.preventDefault();
location.reload();
});
На PC все работает хорошо. Но вот при загрузке страницы на сафари - начинается постоянное обновление страницы, причем кнопка назад не нажата. Ладно если сафари не работает с pushState и т.д, я это переживу, но зачем постоянно запускать срабатывание события обновления страницы при ее загрузке - мне не понятно. Кто сталкивался с такой проблемой и как ее решили? Спасибо.