Кнопка возврата Firefox зацикливает перенаправление window.location.hash - PullRequest
0 голосов
/ 23 февраля 2019

Так что в основном я хочу перенаправить / foo в / foo # bar (бар может быть разным). Код обновления местоположения:

window.location.hash = "#bar";

В chrome / safari это работает нормально, когда ябраузер вернулся из / foo # bar Я вернулся на исходную страницу, с которой шел.

firefox сохраняет / foo в истории, а когда я возвращаюсь в браузер, он просто перенаправляется снова в / foo # bar, что делает браузерназад не работает.

Есть идеи как это исправить.Как я могу манипулировать историей, чтобы предотвратить это.

Если вы хотите попробовать реальный пример, просто позвоните https://people.sap.com/stefan.scheuermann и используйте браузер обратно.Это не вернет вас сюда на Firefox.

Спасибо!

...