private void WebView21_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { if (e.IsRedirected && oauth.CheckLoginSuccess(e.Uri)) // login success { RemoveWV(); new Thread(() => { var result = oauth.TryGetTokens(out MicrosoftOAuthResponse response); // get token Invoke(new Action(() => { if (result) { successMS(response); } else { msLoginFail(response); } })); }).Start(); } }
private void webView21_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { richTextBox1.AppendText("nav " + e.Uri + ", " + e.IsRedirected + "\n"); if (e.IsRedirected && oauth.CheckLoginSuccess(e.Uri)) // login success { new Thread(() => { var result = oauth.TryGetTokens(out MicrosoftOAuthResponse response); // get token Invoke(new Action(() => { if (result) { loginSuccess(response); } else { loginFail(response); } })); }).Start(); } }