Exemple #1
0
 internal string ResReq(string url)
 {
     if (string.IsNullOrEmpty(url) == false && this.ResourcesSendRequest != null)
     {
         WebKitResourceRequestEventArgs args = new WebKitResourceRequestEventArgs(url, true);
         ResourcesSendRequest(this, args);
         if (args.SendRequest == false)
         {
             return(null);
         }
         else
         {
             return(args.ResourceUrl);
         }
     }
     else
     {
         return(url);
     }
 }
 internal string ResReq(string url)
 {
     if (string.IsNullOrEmpty(url) == false && this.ResourcesSendRequest != null)
     {
         WebKitResourceRequestEventArgs args = new WebKitResourceRequestEventArgs(url, true);
         ResourcesSendRequest(this, args);
         if (args.SendRequest == false)
             return null;
         else
             return args.ResourceUrl;
     }
     else
         return url;
 }
        void ResourceIntercepter_ResourcesSendRequest(object sender, WebKitResourceRequestEventArgs e)
        {
            // here you can handle Resources' Requests

            //Examples (Uncomment so that they take effect):

            //if (e.ResourceUrl.EndsWith(".js")) // Block all scripts
            //    e.SendRequest = false;

            //if (e.ResourceUrl.EndsWith(".css")) // Block all css
            //    e.SendRequest = false;

            //if (e.ResourceUrl.EndsWith(".swf")) // Block flash
            //    e.SendRequest = false;

            //if (e.ResourceUrl.EndsWith(".jpg")) // Block all jpg images
            //    e.SendRequest = false;
        }