PopStateEvent
Базовая поддержка Широко доступно *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
PopStateEvent — это интерфейс для события popstate.
Событие popstate отправляется в окно каждый раз, когда активная запись истории изменяется между двумя записями истории для одного и того же документа. Если запись истории, которая активируется, была создана с помощью вызова history.pushState() или была затронута вызовом history.replaceState(), то свойство state события popstate содержит копию объекта состояния записи истории.
Конструктор
PopStateEvent()-
Создает новый объект
PopStateEvent.
Свойства экземпляра
Этот интерфейс также наследует свойства своего родителя, Event.
-
PopStateEvent.stateТолько для чтения -
Возвращает копию информации, которая была предоставлена методу
pushState()илиreplaceState(). -
hasUAVisualTransitionТолько для чтения -
Возвращает значение
true, если пользовательский агент выполнил визуальный переход для этого перехода до отправки этого события, илиfalseв противном случае.
Методы экземпляра
Этот интерфейс не имеет собственных методов, но наследует методы своего родителя, Event.
Спецификации
| Спецификация |
|---|
| HTML # the-popstateevent-interface |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
PopStateEvent |
16 | 14 | 11 | 15 | 6 | 18 | 14 | 14 | 6 | 1.0 | 4.4 |
PopStateEvent |
4 | 12 | 4 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
hasUAVisualTransition |
118 | 118 | Нет | 104 | 18 | 118 | Нет | 79 | 18 | 25.0 | 118 |
state |
4 | 12 | 4 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
См. также
-
popstateсобытие -
hashchangeсобытие
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PopStateEvent