コード例 #1
0
        public override void OnReceivedHttpAuthRequest(Android.Webkit.WebView view, HttpAuthHandler handler, string host, string realm)
        {
            if (Reference == null || !Reference.TryGetTarget(out FormsWebViewRenderer renderer))
            {
                return;
            }
            if (renderer?.Element == null)
            {
                return;
            }

            if ((!string.IsNullOrWhiteSpace(renderer.Element.Username)) &&
                (!string.IsNullOrWhiteSpace(renderer.Element.Password)))
            {
                handler.Proceed(renderer.Element.Username, renderer.Element.Password);
            }
        }
コード例 #2
0
            public override void OnReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, string host, string realm)
            {
                //base.OnReceivedHttpAuthRequest (view, handler, host, realm);

                handler.Proceed("admin", "123456");
            }
コード例 #3
0
 public override void OnReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, string host, string realm)
 {
     base.OnReceivedHttpAuthRequest(view, handler, host, realm);
 }
コード例 #4
0
 public override void OnReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, string host, string realm)
 {
     _tcs.TrySetResult(false);
 }