C# UWP app webview在导航启动时获取url并附加参数
我正在使用一个C# UWP app webview在导航启动时获取url并附加参数,c#,uwp,C#,Uwp,我正在使用一个通用Windows平台Web应用程序。在这里,我只显示一个Web视图。我想要的是,每当有转换/导航时,我想在NavigationStarting中附加几个带有URL的参数,或者在何处附加参数。感谢您的帮助这已经解决,您可以检查URL是否具有指定的参数。然后取消导航并提供新的URL private void OnNavigationStaring(WebView sender, WebViewNavigationStartingEventArgs args) {
通用Windows平台
Web应用程序。在这里,我只显示一个Web视图
。我想要的是,每当有转换/导航时,我想在NavigationStarting
中附加几个带有URL的参数,或者在何处附加参数。感谢您的帮助这已经解决,您可以检查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());
}
到目前为止你试过什么?给我们看一些代码。我已经尝试添加参数
webView.Navigate(newuri())
。但是只添加了一次。