public override void OnTooManyRedirects(Android.Webkit.WebView view, Android.OS.Message cancelMsg, Android.OS.Message continueMsg)
 {
     if (_originalClient != null)
     {
         _originalClient.OnTooManyRedirects(view, cancelMsg, continueMsg);
     }
 }
 public override void OnFormResubmission(Android.Webkit.WebView view, Android.OS.Message dontResend, Android.OS.Message resend)
 {
     if (_originalClient != null)
     {
         _originalClient.OnFormResubmission(view, dontResend, resend);
     }
 }
示例#3
0
 public override void HandleMessage(Android.OS.Message msg)
 {
     MessageAction(msg);
 }
示例#4
0
        public override bool OnCreateWindow(WebView view, bool isDialog, bool isUserGesture, Android.OS.Message resultMsg)
        {
            WebView newWebView = new WebView(view.Context);

            newWebView.SetWebViewClient(new HybridWebPlatformNewWindowViewClient(OpenExternalWindow));
            WebView.WebViewTransport transport = (WebView.WebViewTransport)resultMsg.Obj;
            transport.WebView = newWebView;
            resultMsg.SendToTarget();
            return(true);
        }