Задать вопрос
xXRustamXx
@xXRustamXx

При клике на кнопку «Назад» в браузере, нужно вывести prompt();?

Всем привет, не могу найти event c callback для prompt(); на данно дейсвие(
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
И слава Богу.
Ответ написан
@RidgeA
Большие возможности порождают большую ответственность - пользоваться с осторожностью - https://developer.mozilla.org/en-US/docs/Web/Event...
Ответ написан
Комментировать
@frees2
Может неправильно понял вопрос, но на кнопку ( как в браузере - кнопка обратно и ли вперёд, так и на ссылке если она будет отправлять обратно или вперед, гулять по истории), можно повесить любое событие, будь то подгрузка текста или новый скрипт, без разницы.
(function(history){ var pushState = history.pushState;
history.pushState = function(state) { if (typeof history.onpushstate == "function")
{history.onpushstate({state: state});} 
return pushState.apply(history, arguments); }})(window.history);
window.onpopstate = history.onpushstate = function(e){ i++; test=JSON.stringify(e.state);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы