Я хочу динамически изменять URL-адрес без добавления новой записи в историю браузера. Для этого я хочу использовать history.replaceState. Дело в том, что если я попробую на некоторых сайтах, он работает, но если я попробую его на своем веб-сайте или stackoverflow, он добавит новую запись истории. Это приводит к тому, что задняя кнопка «плохо себя ведет» при использовании.window.history.replaceState misbehaving Добавление новой записи
Чтобы воспроизвести эту проблему, откройте поджигатель на этой странице и написать
history.replaceState({},"","/asd")
И убедитесь, что новая запись истории добавляется.
Я что-то не так? Я хочу изменить URL-адрес браузера, но не добавляю новую запись истории, поэтому кнопка «Назад» работает правильно. Как я могу это исправить?
жаль: забыли очень важная информация: браузер FF 21,0 и Chrome v 27.0.1453.110 м
На этой странице? Это не работает для меня. Какой браузер вы используете? Я использую браузер FF 21.0 и Chrome v. 27.0.1453.110 m – JSBach
Это странно. Я использую те же браузеры, и все в порядке. –