如何在Windows8应用程序| C#,XMAL中获取webview的当前URL
如何在webview中获取当前打开页面的URL 实际上,我想创建一个登录场景。这样我就可以整合我的大学网站,实时通知作业和测验如何在Windows8应用程序| C#,XMAL中获取webview的当前URL,c#,windows,webview,windows-store-apps,C#,Windows,Webview,Windows Store Apps,如何在webview中获取当前打开页面的URL 实际上,我想创建一个登录场景。这样我就可以整合我的大学网站,实时通知作业和测验 提前感谢没有直接属性。您必须使用LoadCompleted事件 private void WebView_LoadCompleted(object sender, NavigationEventArgs e) { System.Diagnostics.Debug.WriteLine(e.Uri.ToString()); } 没有直接财产。您必须使用LoadCo
提前感谢没有直接属性。您必须使用
LoadCompleted
事件
private void WebView_LoadCompleted(object sender, NavigationEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e.Uri.ToString());
}
没有直接财产。您必须使用
LoadCompleted
事件
private void WebView_LoadCompleted(object sender, NavigationEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e.Uri.ToString());
}
另一个想法是使用InvokeScript并使用javascript从文档中获取信息。比如:
var url = await myWebView.InvokeScriptAsync("eval", new String[] { "document.location.href;" });
希望它能帮助别人。另一个想法是使用InvokeScript并使用javascript从文档中获取信息。比如:
var url = await myWebView.InvokeScriptAsync("eval", new String[] { "document.location.href;" });
希望它能帮助别人。应该注意的是,WebView\u LoadCompleted事件已被弃用,现在/将来将被废弃。它可能在Windows 8.1之后不可用,因此您应该改用NavigationCompleted事件
private void myWebView_NavigationCompleted(WebView sender, WebViewNavigationCompletedEventArgs args)
{
string myUrl = sender.Source.ToString();
}
应该注意的是,WebView_LoadCompleted事件已被弃用&现在/将要过时。它可能在Windows 8.1之后不可用,因此您应该改用NavigationCompleted事件
private void myWebView_NavigationCompleted(WebView sender, WebViewNavigationCompletedEventArgs args)
{
string myUrl = sender.Source.ToString();
}
这太完美了,谢谢!我正在寻找一种从网络视图中获取URL的方法,并找到了您的解决方案。我在我的应用程序中进行了测试,效果非常好。非常好,谢谢!我正在寻找一种从网络视图中获取URL的方法,并找到了您的解决方案。我在我的应用程序中对它进行了测试,效果非常好。