htmx:before:history:restore
Срабатывает перед восстановлением истории
Событие htmx:before:history:restore срабатывает, когда пользователь переходит назад или вперёд по истории (событие popstate).
Когда срабатывает
При нажатии кнопки «Назад» или «Вперёд» в браузере, перед восстановлением содержимого.
Данные события
-
path— путь, который восстанавливается -
cacheMiss— логическое значение, указывающее, нужно ли загружать содержимое
Пример
htmx.on('htmx:before:history:restore', (evt) => {
console.log('Restoring:', evt.detail.path);
if (evt.detail.cacheMiss) {
console.log('Will fetch from server');
}
}); Отмените это событие, чтобы предотвратить восстановление истории и обработать его вручную.
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-before-restore-history/