Spec-Zone.ru › htmx

htmx:before:history:update

Срабатывает перед обновлением истории браузера

Событие htmx:before:history:update срабатывает перед тем, как htmx добавляет состояние в историю браузера или заменяет его.

Когда срабатывает

Перед вызовом history.pushState() или history.replaceState().

Детали события

  • history — объект с type («push» или «replace») и path
  • sourceElement — элемент, инициировавший навигацию
  • response — объект ответа

Пример

htmx.on('htmx:before:history:update', (evt) => {
  console.log('Updating history:', evt.detail.history.type, evt.detail.history.path);
  // Modify path or cancel history update
});

Отмените это событие, чтобы предотвратить обновление истории.

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-before-history-update/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API