我在 Xamarin 中有一个 WebView,我只需要可视化一个修复页面。我设置了一个页面,但如果我从 WebView 中选择一个链接,它就会改变。我找到了 Navigating 事件,如何在页面开始加载之前停止该页面?
.Xaml
<WebView x:Name="Browser"
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand"
Navigating="webOnNavigating" />
C#
void webOnNavigating(object sender, WebNavigatingEventArgs e)
{
}
请您参考如下方法:
您可以在Navigating 事件中取消当前请求。
void webOnNavigating(object sender, WebNavigatingEventArgs e)
{
if (e.Url.StartsWith("xxx"))
{
e.Cancel = true;
}
}
