現在webviewで開いているページのURLを取得するにはどうすればよいですか?
実際にログインシナリオを作成したいです。大学のサイトを統合して、課題やクイズをリアルタイムで通知できるようにします。
前もって感謝します
現在webviewで開いているページのURLを取得するにはどうすればよいですか?
実際にログインシナリオを作成したいです。大学のサイトを統合して、課題やクイズをリアルタイムで通知できるようにします。
前もって感謝します
もう 1 つのアイデアは、InvokeScript を使用し、javascript を使用してドキュメントから情報を取得することです。何かのようなもの:
var url = await myWebView.InvokeScriptAsync("eval", new String[] { "document.location.href;" });
それが誰かを助けることを願っています。
直接の財産はありません。LoadCompleted
イベントを使用する必要があります。
private void WebView_LoadCompleted(object sender, NavigationEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e.Uri.ToString());
}
WebView_LoadCompleted イベントは非推奨であり、廃止される予定であることに注意してください。Windows 8.1 以降では使用できない可能性があるため、代わりに NavigationCompleted イベントを使用する必要があります。
private void myWebView_NavigationCompleted(WebView sender, WebViewNavigationCompletedEventArgs args)
{
string myUrl = sender.Source.ToString();
}