Часть о невозможности использовать кнопку «Назад» является распространенным заблуждением. window.location.replace (URL) выбрасывает запись top ONE из списка истории страниц, перезаписывая ее новой записью, поэтому пользователь не может легко вернуться к этой ОДНОЙ конкретной веб-странице. Функция НЕ уничтожает весь список истории страниц и не делает кнопку Назад полностью неработоспособной.
(НЕТ ни функция, ни комбинация параметров, о которых я знаю, не могут изменять или перезаписывать записи списка истории, которые вам не принадлежат абсолютно точно - браузеры обычно устраняют это ограничение безопасности, просто не определяя никакие операции это может вообще повлиять на любую запись, кроме записи top в списке истории страниц. Я не могу понять, какие вредоносные действия могут делать вредоносные программы, если такая функция существует.)
Если вы действительно хотите сделать кнопку Назад неработоспособной (вероятно, не «удобной для пользователя»: подумайте еще раз, если это действительно , что вы хотите сделать), «откройте» новое окно. (Вы можете «открыть» всплывающее окно, у которого даже нет и кнопки «Назад» ... но всплывающие окна в наши дни не очень популярны :-) Если вы хотите, чтобы на вашей странице не отображалось «нет» Независимо от того, что делает пользователь (опять же, «удобство для пользователя» сомнительно), установите обработчик window.onunload, который просто перезагружает вашу страницу снова и снова с самого начала каждый раз.