【发布时间】:2019-11-08 06:15:33
【问题描述】:
我有一个 WebView,它在用户启动应用程序时显示条款和条件。该 WebView 包含一些链接。目前,我将条款和条件作为我存储在资源中的 html 文件。
在代码隐藏中,我通过以下方式填充 WebView:
public partial class Agb : ContentPage
{
public Agb()
{
InitializeComponent();
BindingContext = new ViewModel.AgbViewModel();
Web.Source = new HtmlWebViewSource
{
Html = Properties.Resources.Agb
};
Web.Navigating += WebViewNavigating;
}
XML:
<WebView
x:Name="Web"
VerticalOptions="FillAndExpand"
Margin="50,0"/>
大多数情况下,这很有效。在 UWP 上,此 WebView 有时无法显示。它总是显示在我自己的计算机上,但在生产中随机失败。
我可以做些什么来让 WebView 可靠地工作吗?
【问题讨论】:
-
请为我们分享一个稳定的重现代码示例。
-
@NicoZhu-MSFT :不幸的是,我不知道如何重现该错误。我只知道它有时会在生产中发生。通过谷歌搜索,我找到了xamarin.github.io/bugzilla-archives/57/57451/bug.html。
-
你的意思是它是 xamarin 中的已知问题吗?
-
@NicoZhu-MSFT :我不确定他们将其视为“已知”的程度。它在旧的 bugzilla 上,当我搜索 57451(bugzilla 错误代码)时,目前在 Github 上似乎没有问题。这也可能是一个被遗忘的问题。通过阅读错误报告,我也不清楚问题是存在于 Xamarin 还是 UWP。
-
@NicoZhu-MSFT : 我创建了github.com/xamarin/Xamarin.Forms/issues/6679
标签: xamarin uwp xamarin.uwp