0

将最新的 chrome 引擎与您的UWP(通用 Windows 平台)构建打包,以避免Web-View中的旧 Internet Explorer 问题。

先说明一下情况:

我有一个用 C# 编写的旧版 UWP,它在 web 视图中打开一个 web 应用程序。此 Web 视图在旧版边缘版本中运行 - Microsoft Edge Legacy 以及一些在 IE11 中。

我的网络应用程序随着时间的推移而发展,我们开始使用最新的网络功能,例如PWA、推送通知、离线支持、最新的 CSS 和 JS 功能

现在的问题是我们想要发布新版本的 UWP,它应该利用所有最新的 Web 进步和在我们的 Web 应用程序上完成的更改,但我们无法控制客户端系统,我们无法更新客户端设备上的浏览器。

所以问题是,我如何才能将轻量级 Chromium 引擎与我们的新 UWP 版本一起发布/包含,以便它使用已发布的 chromium 浏览器引擎而不是旧版边缘浏览器和用作 WebView 运行时浏览器的 chromimum 浏览器引擎?

此外,仅当客户端使用 IE11 或 Legacy Edge 浏览器时,我才应该使用随附的chromium 浏览器运行时版本。

是否可能或欢迎任何其他替代方案或建议?

4

1 回答 1

0

您可以简单地将其打包为基于铬的(通过pwaBuilder

根据他们 的说法,用户需要安装 Microsoft Edge。如果未安装 Microsoft Edge,将提示用户先安装 Edge,然后再安装应用程序。(见这里

当你将应用提交到 Microsoft Store 时,你将上传新式和经典应用包。将提供用户下载他们的操作系统可以支持的任何版本。

于 2022-01-19T13:11:30.180 回答