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); } }
public override void HandleMessage(Android.OS.Message msg) { MessageAction(msg); }
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); }