Example #1
0
        public static void UpdateGoBack(this AWebView platformWebView, IWebView webView)
        {
            if (platformWebView == null)
            {
                return;
            }

            if (platformWebView.CanGoBack())
            {
                platformWebView.GoBack();
            }

            platformWebView.UpdateCanGoBackForward(webView);
        }
Example #2
0
 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;
         }
     }
 }
Example #3
0
 private void GoBackNow(string goBack) => _view.GoBack();