Мне нужно изменить хеш, удалить его после выполнения определенной обработки, чтобы, если пользователь обновляется, они не заставляют процесс запускаться снова.
Это отлично работает в FF, но кажется, что IE перезагружается каждый раз, когда я пытаюсь изменить хэш. Я думаю, что это связано с другими вещами, которые загружаются на странице, хотя я не уверен. У меня есть iframe, который загружает (связанный с процессом), а также некоторые скрипты, которые все еще отображаются в родительском окне.
Я не могу понять, как можно улучшить хэш после завершения загрузки. И в то же время я даже не уверен, что это связано с загрузкой.
Любые идеи о том, как это решить?
Более странное поведение: Хэш идет от другого, где в веб-приложении через перенаправление. Я нашел, если я просто добавлю хэш вручную, добавив #myid в url, он не перезагрузится. Не имеет значения, если я введу хэш на уже загруженную страницу (добавив #myid к уже существующему url) или введя полный url на новой вкладке.