ShouldBeBlocked() public static method

public static ShouldBeBlocked ( string url ) : bool
url string
return bool
コード例 #1
0
ファイル: CefSharpWrapper.cs プロジェクト: WildGenie/actools
        public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback)
        {
            if (RequestsFiltering.ShouldBeBlocked(request.Url))
            {
                if (!callback.IsDisposed)
                {
                    callback.Dispose();
                }

                return(CefReturnValue.Cancel);
            }

            if (UserAgent != null)
            {
                var headers = request.Headers;
                headers[@"User-Agent"] = UserAgent;
                request.Headers        = headers;
            }

            return(CefReturnValue.Continue);
        }
コード例 #2
0
ファイル: CefSharpWrapper.cs プロジェクト: WildGenie/actools
 public bool OnBeforeBrowse(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, bool isRedirect)
 {
     // if (request.TransitionType.HasFlag(TransitionType.ForwardBack)) return true;
     return(RequestsFiltering.ShouldBeBlocked(request.Url));
 }