Skip to main content
 首页 » 编程设计

c#之在 Xamarin 中停止 WebView

2024年01月29日25shangdawei

我在 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; 
     } 
}