При переходе на определенную страницу я хочу очистить историю окон, чтобы пользователь не мог вернуться. Есть ли способ очистить стек истории, сохранив текущий URL-адрес нетронутым?
window.history удалить стек истории, кроме текущего URL
comment
просто рассказываю вам простую идею, я точно не знаю ваших требований, но для этого вы можете открыть эту ссылку или страницу в новой вкладке ..
- person Adnan Tariq   schedule 24.01.2020
comment
@AdnanTariq в основном в мобильном веб-представлении, когда пользователь достигает определенной страницы подтверждения, я хочу очистить историю, чтобы, когда пользователь щелкнул обратно, он вернулся в приложение вместо предыдущей страницы.
- person Hammad Uzair   schedule 24.01.2020
Ответы (1)
В настоящее время невозможно очистить историю браузеров на момент написания этого сообщения: https://stackoverflow.com/a/20064623/4241624
Если вы можете перетащить пользователя в новое окно, оно будет запускаться как первая страница без истории.
это можно сделать с помощью HTML
<a href="https://some.link/page" target=_blank>Click me</a>
или с javascript:
window.open("https://some.link/page");
person
Nelles
schedule
24.01.2020