我对Xamarin.Forms.WebView和引发导航事件有问题。对于安卓系统来说,一切都没问题,但对于Windows10 (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的UWP重定向?我是否使用了其他组件?就像Windows.UI.Xaml.Controls.WebView一样?但我需要3个平台(Android,UWP,IOS)的通用组件。
任何帮助都是非常感谢的!
发布于 2017-01-26 17:39:22
好吧,我自己解决了我的问题。这个问题与html源代码中的链接"a“有关。Xamarin自动将"target“属性的值从"_self”更改为"_blank“。
当我手动从链接中删除目标属性时,会引发导航事件。
https://stackoverflow.com/questions/41826381
复制相似问题