private void CoreWebView2_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { Debug.Print("#######################NavigationStarting##############################"); Debug.Print("NavigationId: " + e.NavigationId.ToString()); Debug.Print("URL: " + e.Uri); Debug.Print("#####################################################"); }
private void OnNavigationStarting(WebView2 sender, CoreWebView2NavigationStartingEventArgs args) { SetNavigationStartingCount(_navigationStartingCount + 1); string s = string.Format("[{0}]: Got NavigationStarting ({1}), ", sender.Name, args.Uri); _helpers.AppendMessage(s); Status1.Text = s; Status3.Text = args.Uri; }
private void webView21_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { if (e.Uri.StartsWith(@"pixiv://")) { Uri uri = new Uri(e.Uri); Code = HttpUtility.ParseQueryString(uri.Query).Get("code"); DialogResult = DialogResult.OK; Close(); } }
private void WebView2_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { //String uri = e.Uri; //if (!uri.StartsWith("https://")) //{ // webView2.CoreWebView2.ExecuteScriptAsync($"alert('{uri} is not safe, try an https link')"); // e.Cancel = true; //} textStatusWebView2.Text = e.Uri; }
private void webView_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { var url = e.Uri.ToString(); if (url.Contains("void/callback")) { webView.Visibility = Visibility.Hidden; Task.Run(async() => { var tokens = await teslaAuth.GetTokenAfterLoginAsync(url); ShowTokens(tokens); }); } }
void webView_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { if (!e.Uri.StartsWith(redirectUri)) { return; } e.Cancel = true; var uri = new Uri(e.Uri); var fragment = uri.Fragment.Substring(1); var parameters = HttpUtility.ParseQueryString(fragment); var error = parameters["error"]; if (!string.IsNullOrEmpty(error)) { result = AuthorizeResult.Error(error); Close(); return; } var state = parameters["state"]; if (state != oAuth2State) { result = AuthorizeResult.Error("State parameter mismatch."); Close(); return; } var accessToken = parameters["access_token"]; var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler(); var accessTokenHeader = tokenHandler.ReadJwtToken(accessToken); result = AuthorizeResult.Authenticated( accessToken, accessTokenHeader.Claims.Single(c => c.Type == "twf.organisationUserCode").Value, accessTokenHeader.Claims.Single(c => c.Type == "twf.organisationCode").Value, accessTokenHeader.Claims.Single(c => c.Type == "twf.clusterUrl").Value, state); Close(); }
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(); } }
private void WebView2_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { // }
private void WebBrowser1_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { throw new System.NotImplementedException(); }
private void webView_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { this.webView.CoreWebView2.AddHostObjectToScript("bridge", new Bridge()); }
private void WebView_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { webView.CoreWebView2.Settings.IsZoomControlEnabled = false; }
private void BackupWebView_NavigationStarting(WebView2 sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs args) { }
private void OAuthWebBrowser_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { string url = e.Uri.ToString(); Navigating(url); }
private void webView_NavigationStarting(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationStartingEventArgs e) { Console.WriteLine("webView_NavigationStarting"); Console.WriteLine(e.Uri); }