История Safari(ios 9) - кнопка Назад
Перегуглил всё что можно, надеюсь на помощь сообщества.
Проблема следующего характера: при серфинге по каталогу и товарам в Safari в ios9 страницы почему то не добавляются корректно в историю, а именно, все страницы добавляются как главные(url главной страницы)
В следствии этого, кнопка назад в сафари вообще не работает( или работает на половину.
PS
Проблема была найдена в pdopage, почему то в сафари переопределяет состояние страницы…
Проблема следующего характера: при серфинге по каталогу и товарам в Safari в ios9 страницы почему то не добавляются корректно в историю, а именно, все страницы добавляются как главные(url главной страницы)
В следствии этого, кнопка назад в сафари вообще не работает( или работает на половину.
PS
Проблема была найдена в pdopage, почему то в сафари переопределяет состояние страницы…
if (config.history) {
$(window).on('popstate', function (e) {
if (e.originalEvent.state && e.originalEvent.state['pdoPage']) {
$this.loadPage(e.originalEvent.state['pdoPage'], config);
}
});
// history.replaceState({pdoPage: window.location.href}, '');
}
В методе инициализации pdoPage имеется строка которая заменяет текущее состояние в истории браузера. И с данной строкой Safari дружить вовсе не желает. Комментарии: 4
Подтверждаю, есть такой баг. В любом сафари, на любом устройстве и ОС.
Хоть на маке, хоть на айфоне, хоть даже на обычном ПК с windows и древней сафари 5.
Кидает на главную после посещения любой страницы с pdopage ajax и последующим возвратом.
Комментирование той строки портит возврат для самой пагинации у всех.
Либо плюнуть на пользователей сафари, либо &ajaxHistory=`0` и у всех не будет запоминаться история самой пагинации.
Хоть на маке, хоть на айфоне, хоть даже на обычном ПК с windows и древней сафари 5.
Кидает на главную после посещения любой страницы с pdopage ajax и последующим возвратом.
Комментирование той строки портит возврат для самой пагинации у всех.
Либо плюнуть на пользователей сафари, либо &ajaxHistory=`0` и у всех не будет запоминаться история самой пагинации.
Удалось решить проблему? У меня та же ситуация
Нет, так и пользуемся с &ajaxHistory=`0`
Очень неприятный баг (
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.