UWP应用程序webview获取网址并在任何时候都会附加参数导航开始
问题描述:
我正在使用Universal Windows Platform
网络应用程序,其中我只显示Web View
。我想要的是什么时候有一个过渡/导航我想附加几个参数与URL内NavigationStarting
或在哪里附加parameter.Help赞赏UWP应用程序webview获取网址并在任何时候都会附加参数导航开始
答
这已解决可以检查URL
是否有指定的参数。然后取消导航并提供新的URL
private void OnNavigationStaring(WebView sender, WebViewNavigationStartingEventArgs args)
{
if(!workingProgressRing.IsActive && (workingProgressRing.Visibility != Visibility.Visible)){
this.ShowHideUiControls(true);
}
if (!args.Uri.ToString().Contains("yourcheck"))
{
args.Cancel = true;
string url_new = args.Uri.ToString() + "&" + myDetails[0] + "&" + myDetails[1] + "&" + myDetails[2];
webView.Navigate(new Uri(url_new, UriKind.Absolute));
}
Debug.WriteLine("Navigation Starting",args.Uri.ToString());
}
到目前为止,您尝试了什么?向我们展示一些代码。 – aloisdg
我试着追加参数'webView.Navigate(new Uri())',但它只做了一次。 – Sultan