У нас есть угловое приложение, которое отлично работает с большинством устройств и браузеров (yay!). Но Windows Phone 8 с IE дает нам головные боли с помощью кнопки возврата устройства. Мы использовали angular-route.je для маршрутизации с приложением, и у него есть обычные # маршруты. Если мы последовательно переходим к или нескольким маршрутам и нажимаем кнопку «Назад» (или кнопку с history.back()}, вы попадаете на маршрут по умолчанию (index.html).Windows Phone Back Button с угловыми маршрутами
Ex. перейти к, index.html -> index.html #/page1 -> index.html #/page2 -> index.html #/page3 Теперь кнопка возврата устройства с помощью пользователя вместо index указывается index.html. html #/page2
Веб не дает нам большой помощи, и нам интересно, сделали ли мы что-то неправильно.
Мне любопытно - это работает на IE на рабочем столе? Во всяком случае, не цитируйте меня на этом, но я, похоже, помню IE с очень незначительной ошибкой реализации API истории в отношении хеш-фрагментов. Можно ли использовать режим HTML5 Angular? Вероятно, это будет более согласованным (хотя, очевидно, * менее * поддерживается браузерами, которые вообще не поддерживают API истории). –
@AlexisKing отлично работает на IE и Edge на настольных компьютерах. К сожалению, режим HTML5 в данный момент не является для нас вариантом. благодаря – Ish