Описание проблемы:
Я занимаюсь разработкой упакованного приложения UWP, которое при определенных условиях запускает размещенное веб-приложение. У меня это работает нормально. Теперь, в некоторых других краевых сценариях, я хочу вернуть пользователя в упакованное приложение. Как загрузить упакованное приложение из размещенного приложения?
Я попытался сделать window.location.href со значением ms-appx:///<package>/index.html
. Это перезагрузило приложение с правильным HTML-файлом, но не загрузило скрипты (имеет смысл, основываясь на некоторых документах UWP).
Тогда я попробовал с window.MSWebView().navigate('ms-appx-web:///<package>/index.html')
. Это показывает в консоли, что навигация произошла до index.html
, но приложение UWP не показывает никакой разницы, просто продолжается с того места, где оно есть (увидев экран, мы даже не увидим никаких изменений).