NavigationCompleted(Wir nur dann asugelöst wen nich eine Seite Besuche mit Navigate z.B).
private bool Speichern()
{
webView2.ExecuteScriptAsync("document.getElementById('SaveBtn').click()");
//Die Methode NavigationCompleted wird nicht ausgeführt....
//Somit habe ich jetzt keinen Zugriff auf geänderten HTML COde
}
Ich habe eine Frage zu webView2. Ich navigiere zu einer Seite, lese Hmtl Code und führe Postback aus (mit Click). Wie kann ich dann den geänderten Code noch mal analysieren?
Die URL kann nicht noch mal aufgerufen werden....
private void Hauptfenster_Load(object sender, EventArgs e)
{
webView2.NavigationCompleted += WebView_NavigationCompleted;
}
string html;
private async void WebView_NavigationCompleted(object sender, CoreWebView2NavigationCompletedEventArgs e)
{
html = await webView2.ExecuteScriptAsync("document.documentElement.outerHTML;");
}
private bool Speichern()
{
webView2.ExecuteScriptAsync("document.getElementById('SaveBtn').click()");
//Wie kann ich jetzt nach Postback (Html) analysieren?
}