Dáv*_*lon 6 webview microsoft-edge
我们尝试在没有 WebView2 运行时的情况下使用 WebView2(因为它\xc2\xb4s 100 MB 大小并将其分发给客户端)。
\n它在 2 PC\xc2\xb4s 上进行了测试。两者都具有相同版本的 Edge。\n在 PC1 上,如果没有 WV2 运行时,WebView2 将无法工作,但在 PC2 上则工作正常。
\n您是否知道哪里可能出现问题,为什么在 PC1 上 WebView2 无法工作?(PC1 用于编程,PC2 不用于编程)。
\n谢谢
\n小智 4
您可以使用 WebView2 的固定版本,从而确保您的程序可以在每台 PC 上运行,即使它们没有安装运行时。
您可以在这里下载您喜欢的固定版本:
https://developer.microsoft.com/de-de/microsoft-edge/webview2/
下载后,您需要将文件解压缩到您选择的文件夹中。您可以使用命令行命令来执行此操作:
expand {path to the package} -F:* {path to the destination folder}
Run Code Online (Sandbox Code Playgroud)
现在您应该有一个包含 WebView2 可执行运行时的文件夹。通过以下代码,您可以说出这个“可执行文件夹”的路径在哪里。
var webViewEnvironment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync("Path of the executable folder"), ("Path where you want the Cache to be saved")));
await webView2.EnsureCoreWebView2Async(webViewEnvironment);
Run Code Online (Sandbox Code Playgroud)
这样你就不需要安装 WebView2 Runtime
| 归档时间: |
|
| 查看次数: |
4039 次 |
| 最近记录: |