У меня есть iframe
, у которого src
свойство установлено на domain
на моей странице.popstate
handlers/listeners
написано на моей странице, а также на странице другого домена.Когда состояние помещается в историю другого домена через iframe на моей странице, а затем вызывается history.back()
, вызывается только обработчик popstate другого домена, а не мой.И теперь, если я снова сделаю history.back()
, будет вызван обработчик popstate
моей страницы.
Я просмотрел много ресурсов онлайн, но они только говорят, что у iframe есть свой собственный сеанс / объект истории и когда состояниепомещается в домен iframe, состояние также передается в объект истории верхнего уровня.Означает ли это, что будет вызван соответствующий iframe's
обработчик popstate.