public override void OnReceivedError( WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); consentForm.loadState = LoadState.NOT_READY; consentForm.listener.OnConsentFormError(error.ToString()); }
public override void OnReceivedError(AWebView view, IWebResourceRequest request, WebResourceError error) { _navigationResult = WebNavigationResult.Failure; if (error.ErrorCode == ClientError.Timeout) _navigationResult = WebNavigationResult.Timeout; base.OnReceivedError(view, request, error); }
private void DefaultClientOnOnPageEventReceivedError(WebView view, IWebResourceRequest request, WebResourceError error, string textError) { try { HybirdView.Visibility = ViewStates.Gone; News_Empty.Visibility = ViewStates.Visible; Txt_News_Empty.Text = textError; Txt_News_start.Text = error.Description; } catch (Exception e) { Crashes.TrackError(e); } }
public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { if (Reference == null || !Reference.TryGetTarget(out FormsWebViewRenderer renderer)) { return; } if (renderer.Element == null) { return; } renderer.Element.HandleNavigationError((int)error.ErrorCode); renderer.Element.HandleNavigationCompleted(request.Url.ToString()); renderer.Element.Navigating = false; }
/// <summary> /// Called when an error occured when receiving an URL; just forwards call to previous /// client. /// </summary> /// <param name="view">web view</param> /// <param name="request">web resource request that failed</param> /// <param name="error">web resource error</param> public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { Debug.WriteLine( "OnReceivedError: method={0} url={1}, error={2}", request.Method, request.Url.ToString(), error.DescriptionFormatted.ToString()); base.OnReceivedError(view, request, error); }
/// <summary> /// Handle errors in web view /// </summary> /// <param name="view"></param> /// <param name="request"></param> /// <param name="error"></param> public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); HybridWebViewRenderer hybrid; if (this.WebHybrid != null && this.WebHybrid.TryGetTarget(out hybrid)) { if (!error.Description.Equals(INTERNET_DISCONNECTED) && !error.Description.Equals(CONNECTION_ABORTED)) { hybrid.OnError(error.ErrorCode, error.Description); } } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = false; SwipeRefreshLayout.SetProgressBackgroundColorSchemeColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#424242") : Color.ParseColor("#f7f7f7")); const string js = "javascript:" + "$('header').hide();" + "$('#main-header').hide();"; if (Build.VERSION.SdkInt >= (BuildVersionCodes)19) { view.EvaluateJavascript(js, this); } else { view.LoadUrl(js); } } catch (Exception e) { Console.WriteLine(e); } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { OnPageLoaded?.Invoke(this, false); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = false; const string js = "javascript:" + "$('#nav-logged-in').hide();" + "$('#nav-not-logged-in').hide();" + "$('.page_footer').hide();" + "$('.page_footer').hide();" + "$('.col s12 m4 l3').hide();" + "$('.container.dt_terms .m4').hide();"; if (Build.VERSION.SdkInt >= (BuildVersionCodes)19) { view.EvaluateJavascript(js, this); } else { view.LoadUrl(js); } } catch (Exception e) { Console.WriteLine(e); } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { view.Post(() => { progressBar.Visibility = ViewStates.Gone; webView.Visibility = ViewStates.Gone; statusText.Visibility = ViewStates.Visible; }); base.OnReceivedError(view, request, error); Log.Error("ChatWindow Widget", $"onReceiveError: {error} request: {request}"); }
public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); pDFToHtml.Status = PDFEnum.Failed; }
public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { if (Reference == null || !Reference.TryGetTarget(out FormsWebViewRenderer renderer)) { return; } if (renderer.Element == null || (view as WebViewEx).Disposed) { return; } if (request?.Url == null || renderer?.Control?.Url == null || error?.ErrorCode == null || !request.IsForMainFrame || request.Url.ToString() != renderer.Control.Url.ToString()) { base.OnReceivedError(view, request, error); return; } renderer.Element.HandleNavigationError((int)error.ErrorCode); renderer.Element.HandleNavigationCompleted(request.Url.ToString()); renderer.Element.Navigating = false; }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { Console.WriteLine($"${nameof(WebClient)}: ${request.Url.ToString()} (${error.ErrorCode})"); base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView _vedere, IWebResourceRequest _cerere, WebResourceError _eroare) { if (_accesFragment.progressPage != null) { Toast.MakeText(Application.Context, "Error, refresh by clicking on the button or go to other page", ToastLength.Short).Show(); _accesFragment.progressPage.Visibility = ViewStates.Invisible; } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); Toast.MakeText(context, "Error loading " + error.ErrorCode + " " + error.Description, ToastLength.Long); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = false; const string js = "javascript:" + "var elements = document.getElementsByClassName('navbar navbar-findcond navbar-fixed-top header-layout');" + " elements[0].style.display = 'none'; " + "$('.header').hide();" + "$('.pt_footer').hide();" + "$('.btn-fab-floating').hide();" + "$('.content-container').css('margin-top', '0');" + "$('.wo_about_wrapper_parent').css('top', '0');"; if (Build.VERSION.SdkInt >= (BuildVersionCodes)19) { view.EvaluateJavascript(js, this); } else { view.LoadUrl(js); } } catch (Exception e) { SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = false; Console.WriteLine(e); } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); activity.OnWebViewError(); }
public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { if (request.Url.ToString() != _redirectUri) { OnLoadingError?.Invoke(error.Description); } }
public override void OnReceivedError(AWebView view, IWebResourceRequest request, WebResourceError error) { if (error is null) { throw new ArgumentNullException(nameof(error)); } _navigationResult = WebNavigationResult.Failure; if (error.ErrorCode == ClientError.Timeout) { _navigationResult = WebNavigationResult.Timeout; } base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { GF.devLog("[WebView][OnReceivedError]: " + error); stopTimeoutChecking(); this.webview.LoadUrl(Ini.URL_ERR); // base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); string url = request.Url.ToString(); // 2020-11-01 20:13:44 解决XF中无法进入 Navigated 事件 var source = new Xamarin.Forms.UrlWebViewSource { Url = url }; var args = new Xamarin.Forms.WebNavigatedEventArgs ( Xamarin.Forms.WebNavigationEvent.NewPage, source, url, Xamarin.Forms.WebNavigationResult.Failure ); mReceiveError = new RequestModel(url); mRenderer.ElementController.SendNavigated(args); }
public override void OnReceivedError(DroidWebView view, IWebResourceRequest request, WebResourceError error) { System.Diagnostics.Debug.WriteLine("ExtendedWebViewClient.OnReceivedError(): " + error.DescriptionFormatted); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); MActivity.WebViewPlayer.Visibility = ViewStates.Gone; MActivity.ErrorPage.Visibility = ViewStates.Visible; if (MActivity.ProgressBarLoader.Visibility == ViewStates.Visible) { MActivity.ProgressBarLoader.Visibility = ViewStates.Gone; } string textError = MActivity.GetString(Resource.String.Lbl_Error) + ": "; switch (error.ErrorCode) { case ClientError.BadUrl: textError += "Bad Url"; break; case ClientError.Connect: textError += "Connect"; break; case ClientError.FailedSslHandshake: textError += "Failed Ssl Handshake"; break; case ClientError.File: textError += "File"; break; case ClientError.FileNotFound: textError += "File Not Found"; break; case ClientError.HostLookup: textError += "Host Lookup"; break; case ClientError.ProxyAuthentication: textError += "Proxy Authentication"; break; case ClientError.Timeout: textError += "Timeout"; break; case ClientError.TooManyRequests: textError += "Too Many Requests"; break; case ClientError.Unknown: textError += "Unknown"; break; case ClientError.UnsafeResource: textError += "Unsafe Resource"; break; case ClientError.UnsupportedScheme: textError += "Unsupported Scheme"; break; case ClientError.Io: textError += "Io"; break; default: textError += error.Description; break; } MActivity.ErrorTextView.Text = textError; } catch (Exception e) { Console.WriteLine(e); } }
public override void OnReceivedError(WView view, IWebResourceRequest request, WebResourceError error) { if (request.Url.ToString() == _renderer?.Control.Url) { _navigationResult = WebNavigationResult.Failure; if (error.ErrorCode == ClientError.Timeout) { _navigationResult = WebNavigationResult.Timeout; } } base.OnReceivedError(view, request, error); }
/*public override void OnReceivedError(WebView view, [GeneratedEnum] ClientError errorCode, string description, string failingUrl) * { * base.OnReceivedError(view, errorCode, description, failingUrl); * }*/ public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { Console.WriteLine("Error! " + error.Description); base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); SwipeRefreshLayout.Refreshing = false; SwipeRefreshLayout.Enabled = false; const string js = "javascript:" + "$('.header-container').hide();" + "$('.footer-wrapper').hide();" + "$('.content-container').css('margin-top', '0');" + "$('.wo_about_wrapper_parent').css('top', '0');"; if (Build.VERSION.SdkInt >= (BuildVersionCodes)19) { view.EvaluateJavascript(js, this); } else { view.LoadUrl(js); } } catch (Exception e) { Console.WriteLine(e); } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { if (_ProgressBar != null) { _ProgressBar.Visibility = ViewStates.Gone; } base.OnReceivedError(view, request, error); }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { try { base.OnReceivedError(view, request, error); MActivity.SwipeRefreshLayout.Refreshing = false; MActivity.SwipeRefreshLayout.Enabled = false; //const string js = "javascript:" + // "$('.header-container').hide();" + // "$('.footer-wrapper').hide();" + // "$('.content-container').css('margin-top', '0');" + // "$('.wo_about_wrapper_parent').css('top', '0');"; //if (Build.VERSION.SdkInt >= (BuildVersionCodes)19) //{ // view.EvaluateJavascript(js, this); //} //else //{ // view.LoadUrl(js); //} } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public override void OnReceivedError(WebView view, IWebResourceRequest request, WebResourceError error) { ErroTeste?.Invoke(this, 404); base.OnReceivedError(view, request, error); }
public override void OnReceivedError(Android.Webkit.WebView view, IWebResourceRequest request, WebResourceError error) { base.OnReceivedError(view, request, error); _taskCompletionSource.SetResult(new ToFileResult(true, error.Description)); }