#javascript #cross-browser #dom-events
#javascript #кроссбраузерность #dom-события
Вопрос:
У меня есть два сценария:
-
пользователь обращается к странице A; затем нажимает на ссылку, чтобы перейти на страницу B; нажимает кнопку «Назад», чтобы вернуться на страницу A;
-
пользователь обращается к странице A; затем нажимает на ссылку, чтобы перейти на страницу B; нажимает на другую ссылку, чтобы перейти на страницу A;
Мне нужно, чтобы определенное поведение происходило, когда пользователь возвращается на страницу A, нажимая кнопку «Назад». Есть ли какой-либо способ сделать это во всех браузерах. Если я привязываю функцию к событию «beforeunload» на странице B, событие запускается любым способом, которым я покидаю страницу.
Ответ №1:
У меня был почти точно такой же вопрос, я думаю, это то, что вам нужноhttps://developer.mozilla.org/en/DOM/Manipulating_the_browser_history