vb.net - 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)
解决方案
要分发使用 WebView2 的应用程序,您需要另外分发 WebView2 运行时。
您可以使用将在该计算机上安装运行时的常青安装程序,包括将保持运行时保持最新的更新程序,或者您可以使用固定版本,在该版本中您将 WebView2 运行时的副本与您的应用程序一起提供,并且您负责保持最新。您可以在WebView2 分发文档中阅读有关这些选项的更多信息
推荐阅读
- excel - 如何计算列表中也出现在另一个列表中的项目?
- python - 如何解决numpy数据类型更改问题?
- sql - 逐小时选择数据
- javascript - 根据在 WebView React Native 中查看的当前页面注入不同的 Javascript
- python - 要使用的右回归模型
- php - 自定义查询 WordPress 循环中的重复帖子
- java - Spring Data JPA - 按枚举首先查找并按日期排序
- c - 使用动态库加载返回另一个结果
- c# - 从存储过程输出整数时 SQL Server 中的转换错误
- git - 有没有办法 git cherry-pick ONTO 另一个分支?