网站地址更改时Xamarin表单WebView检查

我有以下代码在我的Xamarin.Forms跨平台应用程序中设置WebView:

ReportsListWebView = new WebView()
{
    VerticalOptions = LayoutOptions.FillAndExpand,
    HorizontalOptions = LayoutOptions.FillAndExpand,
    BackgroundColor = Xamarin.Forms.Color.Transparent
};            

URLReportsListWebView = new  UrlWebViewSource
{
    Url = "http://192.168.0.96/MyWebsite/App/MiniMyWebsite?ActionType=Listing&Params=Reports"
};

ReportsListWebView.Source = URLReportsListWebView;

grid.Children.Add(ReportsListWebView, 0, 4, 0, 1);

情况是网站中列出了我在WebView中引用的内容.当用户在网页上的列表中选择项目时,它具有改变网站URL的javascript(将#SelectedItem = 1附加到URL).我只是希望能够从应用程序中识别出这种变化.

我检查了URLReportsListWebView.Url,但它似乎没有更新最新的更改.关于如何实现这一点的任何想法?

谢谢

最佳答案 这最终成为对xamarin表单webview控件的限制.解决方法是创建一个自定义渲染器,Xamarin支持为我提供了很好的显示如何在
github.com/jgold6/XFormsWebViewCustomRenderer/tree/master完成此操作

点赞