window.history удалить стек истории, кроме текущего URL

При переходе на определенную страницу я хочу очистить историю окон, чтобы пользователь не мог вернуться. Есть ли способ очистить стек истории, сохранив текущий URL-адрес нетронутым?


person Hammad Uzair    schedule 24.01.2020    source источник
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