public static void UpdateGoBack(this AWebView platformWebView, IWebView webView) { if (platformWebView == null) { return; } if (platformWebView.CanGoBack()) { platformWebView.GoBack(); } platformWebView.UpdateCanGoBackForward(webView); }
public override void OnPageStarted(Android.Webkit.WebView view, string url, Bitmap favicon) { if (url.Contains("twitter.com")) { base.OnPageStarted(view, url, favicon); var args = new WebNavigatingEventArgs(WebNavigationEvent.NewPage, new UrlWebViewSource { Url = url }, url); _renderer.Element.SendNavigating(args); } else { view.GoBack(); if (!openBrowser) { DependencyService.Get <WebBrowserService>().Open(new Uri(url)); openBrowser = true; } } }
private void GoBackNow(string goBack) => _view.GoBack();