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; }