【问题标题】:UWP WebView2 not working with WebView2 Runtime installedUWP WebView2 无法与安装的 WebView2 运行时一起使用
【发布时间】:2021-02-18 12:07:50
【问题描述】:

我创建了一个 WinUI 3.0 UWP 应用程序并按照documentation 安装了 WebView2 运行时。 当我检查 regkey 及其 pv 属性时,根据documentation,它已设置。但是,在启动我的应用时,无论是在调试还是发布,我都看到 未检测到合适的 Microsoft Edge 版本

XML 本身非常简单:

<Grid>

<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>

<controls:WebView2 x:Name="MyWebView"  Grid.Row="1" Grid.ColumnSpan="2" 
    Source="https://www.microsoft.com" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />

文档指出应该可以依赖 WebView2 运行时进行开发:

在开发和测试期间,您可以使用其中任何一个作为支持网络平台。

  • WebView2 运行时
  • 任何 Insider(不稳定)Microsoft Edge (Chromium) 浏览器频道

有没有人设法在不直接安装 Microsoft Edge 的 BETA 版本的情况下运行它,因为这不是一个选项,也不是 recommended

【问题讨论】:

标签: c# uwp webview2


【解决方案1】:

查看Getting started with WebView2 in WinUI 3中的先决条件

Introduction to Microsoft Edge WebView2

要查看特定版本的 WebView2 需要哪个版本的 MS Edge,请参阅WebView2 Release Notes

https://www.microsoftedgeinsider.com/en-us/download 下载 MS Edge 的最新开发版本。

以下帖子显示了您可以检查以确定您已安装的 MS Edge 版本的一些内容。 How to detect if runtime is installed? #421

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多