Я нашел бесчисленные ответы по использованию pushstate и popstate. Я не пытаюсь понять, как их использовать. В моем тестировании эти функции прекрасно работают на Android.
В частности, на iphone, использующем safari, событие popstate не вызывается, если функция window.history.pushState () использовалась для выдачи URL-адреса текущей «страницы». PopState вызывается, если pushState () не использовался (возврат из обычной загрузки страницы).
Мой вопрос: кто-нибудь нашел обходной путь для этого или есть способ заставить его работать на iphone?