отслеживать событие кнопки возврата при возврате со сторонней страницы - PullRequest
0 голосов
/ 08 мая 2020

Как отслеживать событие кнопки возврата в браузере в javascript при возврате со стороннего URL.

Если он с того же хоста, мы можем использовать popstate (кроме IE) или hashchange (для IE).

В основном мне нужно добавлять новые классы на кнопку возврата браузера при перенаправлении обратно в наше приложение со стороннего URL.

Я пробовал ответ ниже, но он действителен только тогда, когда вы вернетесь в тот же проект.

ссылка - событие кнопки возврата в том же проекте

1 Ответ

0 голосов
/ 08 мая 2020

Вы пытались установить какой-либо флаг, а затем, когда страница загружается, снова попробуйте проверить его?

Если нет, вы можете попробовать.

Например, на странице вы используете событие onbeforeunload и устанавливаете флаг в localstorage или в cook ie.

Таким образом, флаг устанавливается до того, как страница будет выгружена.

Затем, когда пользователь снова откроет ту же страницу, вы можете проверить значение флага в событии onload страницы и загрузить свои классы в соответствии с ним.

...