我遇到Xamarin.Forms.WebView问题并引发导航事件。对于android,一切正常,但对于Windows 10(UWP),导航事件不起作用。
WebView _webView = new WebView()
{
HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.FillAndExpand
};
_webView.Navigating += WebBrowserNavigating;
private void WebBrowserNavigating(object sender, WebNavigatingEventArgs e)
{
//...
}
Event "WebBrowserNavigating" is not raising.
在WebView for UWP中,我需要做些什么来处理从一个网站到另一个网站的重定向?我是否使用其他组件?喜欢Windows.UI.Xaml.Controls.WebView?但我需要3个平台的通用组件(Android,UWP,IOS)。
非常感谢任何帮助!
答案 0 :(得分:0)
好的,我自己解决了我的问题。问题与链接有关" a"在html源代码中。 Xamarin自动更改了" target"来自" _self"的属性到" _blank"。
当我手动从链接中删除目标属性时,导航事件被引发。