/** Instruct the browser component to go to beginning. */
 public void goHome(string unused)
 {
     Deployment.Current.Dispatcher.BeginInvoke(() =>
     {
         var webview = WebViewHandler.getInstance().webView;
         webview.CordovaBrowser.Navigate(webview.StartPageUri);
     });
 }
 public static WebViewHandler getInstance()
 {
     if (instance == null)
     {
         instance = new WebViewHandler();
     }
     return(instance);
 }
示例#3
0
        public MauiWKWebView(CGRect frame, WebViewHandler handler)
            : base(frame, CreateConfiguration())
        {
            _handler = handler;

            BackgroundColor   = UIColor.Clear;
            AutosizesSubviews = true;
        }
示例#4
0
 AWebView GetNativeWebView(WebViewHandler webViewHandler) =>
 webViewHandler.NativeView;
示例#5
0
 string GetNativeSource(WebViewHandler webViewHandler) =>
 GetNativeWebView(webViewHandler).Url;
示例#6
0
 public static void MapEnableZoomControls(WebViewHandler handler, WebView webView)
 {
     Platform.WebViewExtensions.UpdateEnableZoomControls(handler.PlatformView, webView);
 }
示例#7
0
 public static void MapMixedContentMode(WebViewHandler handler, WebView webView)
 {
     Platform.WebViewExtensions.UpdateMixedContentMode(handler.PlatformView, webView);
 }
 AWebView GetNativeWebView(WebViewHandler webViewHandler) =>
 webViewHandler.PlatformView;
示例#9
0
        public MauiWebViewClient(WebViewHandler handler)
        {
            _handler = handler ?? throw new ArgumentNullException("handler");

            _navigationResult = WebNavigationResult.Success;
        }
示例#10
0
 public MauiWebViewClient(WebViewHandler handler)
 {
     _handler = handler ?? throw new ArgumentNullException("handler");
 }
 public MauiWebViewNavigationDelegate(WebViewHandler handler)
 {
     _handler = handler ?? throw new ArgumentNullException("handler");
 }
示例#12
0
        public MauiWebChromeClient(WebViewHandler handler)
        {
            _handler = handler ?? throw new ArgumentNullException("handler");

            SetContext(_handler.Context);
        }
示例#13
0
 public MauiWebView(WebViewHandler handler, Context context) : base(context)
 {
     _handler = handler ?? throw new ArgumentNullException("handler");
 }
示例#14
0
 string GetNativeSource(WebViewHandler webViewHandler) =>
 GetNativeWebView(webViewHandler).Url.AbsoluteString;