Упакуйте последнюю версию движка Chrome в свою сборку UWP, чтобы избежать проблем с устаревшим Internet Explorer в Web-View для PWA.
Упакуйте последнюю версию движка Chrome со своей сборкой UWP (универсальной платформы Windows) , чтобы избежать устаревших проблем с Internet Explorer в Web-View .
Сначала объясню ситуацию:
У меня есть устаревшая UWP, написанная на С#, которая открывает веб-приложение в веб-представлении. Это веб-представление работает в устаревшей пограничной версии — Microsoft Edge Legacy, а также в некоторых версиях IE11.
Мое веб-приложение развивалось с течением времени, и мы начали использовать новейшие веб-функции, такие как PWA, Push-уведомления, автономная поддержка, новейшие функции CSS и JS.
Теперь проблема заключается в том, что мы хотим опубликовать новую версию UWP, которая должна использовать все последние веб-улучшения и изменения, внесенные в наше веб-приложение, как я уже упоминал, но у нас нет контроля над клиентской системой, и мы не можем обновлять браузер на клиентском устройстве.
Итак, вопрос в том, как я могу отправить/включить облегченный движок хрома вместе с нашей новой сборкой UWP, чтобы он использовал поставляемый движок браузера хрома вместо устаревшего пограничного браузера и движок браузера хрома, используемый в качестве браузера времени выполнения для WebView?
Также я должен использовать поставляемую версию среды выполнения браузера хрома, только если у клиентов есть браузеры IE11 или Legacy Edge.
Возможно ли это или нет, или любые другие альтернативы или предложения приветствуются?
1 ответ
вы можете просто упаковать его на основе хрома (через pwaBuilder)
по их словам , у пользователя должен быть установлен Microsoft Edge. Если Microsoft Edge не установлен, пользователю будет предложено установить Edge перед установкой приложения. (см. здесь )
Когда вы отправляете свое приложение в Microsoft Store, вы загружаете как современные, так и классические пакеты приложений. Пользователям будет предложено загрузить ту версию, которую поддерживает их ОС.