FFxSquall
@FFxSquall
Могу писать код, могу не писать

Не правильно работает редирект в IE(EDGE)?

Имеется url вида domain/path/login.html
После нажатия кнопки логина, получения данных и записи их в localStorage происходит следующие:
backPage = localStorage.backPage
delete localStorage.backPage
window.location.href = "##{backPage or ""}"

Во всех браузерах login.html заменяется на # или #name, в EDGE решетка просто дописывается к login.html. Пробовал так же через location.replace не помогает. Кто сталкивался с этим? Писать костыль или есть более элегантный способ?

UPD: Всё понял, у меня на странице в head есть
<base href="./">
и везде base прекрасно отрабатывает когда меняешь location.href везде кроме edge. Что с этим делать пока не ясно
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы