首页 > 解决方案 > WebView2 浏览器不加载网页,只显示一个白色窗口

问题描述

我在 Visual Studio 2019 中构建了一个程序,我使用 WebView2 作为浏览器。当我在安装了 VS 2019 的计算机上测试程序时,它可以正常工作。但是当我在另一台计算机上测试它时,我只得到一个白盒子。我究竟做错了什么?

在 VS 2019 中,我选择“构建> 发布 [我的文件]> 文件夹>”,然后单击“发布”。我将文件和“运行时”文件夹复制到另一台计算机。

我已经在它不起作用的计算机上安装了“windowsdesktop-runtime-5.0.10-win-x64.exe”和“windowsdesktop-runtime-5.0.10-win-x86.exe”。

Dim filePath1 As String
filePath1 = "https://stackoverflow.com/"
WebBrowser.Source = New Uri (filePath1)

标签: vb.netvisual-studio-2019webview2

解决方案


要分发使用 WebView2 的应用程序,您需要另外分发 WebView2 运行时。

您可以使用将在该计算机上安装运行时的常青安装程序,包括将保持运行时保持最新的更新程序,或者您可以使用固定版本,在该版本中您将 WebView2 运行时的副本与您的应用程序一起提供,并且您负责保持最新。您可以在WebView2 分发文档中阅读有关这些选项的更多信息


推荐阅读