Частина про неможливість використання кнопки "Назад" є поширеною помилкою. window.location.replace (URL) викидає верхній ОДИН запис зі списку історії сторінки, перезаписавши його новим записом, так що користувач не може легко повернутися до тієї ОДНОЇ веб-сторінки. Функція НЕ знищує весь список історії сторінок, а також не робить кнопку "Назад" абсолютно не функціональною.
(НІ функція, ані комбінація параметрів, про які я знаю, можуть змінювати або перезаписувати записи списку історії, які не змінюють ви не володієте абсолютно напевно - браузери, як правило, обмежують це обмеження безпеки, просто не визначаючи жодної операції, яка взагалі може вплинути на будь-який запис, окрім іншого верхній один в списку історії сторінки. Я з жахом думаю , що сортує з підлих речей шкідливих може зробити , якщо існувала така функція) .
Якщо ви дійсно хочете зробити кнопку "Назад" нефункціональною (напевно, не "зручною для користувачів": подумайте ще раз, якщо це дійсно те, що ви хочете зробити), "відкрийте" абсолютно нове вікно. (Ви можете "відкрити" спливаюче вікно, яке навіть навіть не має кнопки "Назад" ... але спливаючі вікна не дуже популярні в наші дні :-) Якщо ви хочете, щоб ваша сторінка відображалася незалежно від того, що робить користувач ( знову "дружелюбність до користувачів" сумнівна), встановіть window.onunload обробник, який просто перезавантажує вашу сторінку знову і знову з самого початку.