Description# abpcrawler project
Major points to be noted:
- Each entry of "requests" array is not necessarily a real request. For each request issued from a whitelisted nested frame there are at least two entries, one for the real request with matching blocking filter and the second one is the frame location with the whitelisting filter matching that location.
- Now there is no "blocked" property of the request, because we cannot actually get such information because we don't know that request has been blocked because there is no any relation between entries for the request and for the whitelisting frame.
E.g. for the following page
root-page
- resource with block-me-URL
- whitelisted frame with frame-URL by exception-filter (@@||frame-URL-domain^$document)
--resource with block-me-URL
the stored requests are:
{block-me-URL, blocking-filter, contentType}
{block-me-URL, blocking-filter, contentType}
{frame-URL, filter:null, contentType:SUBDOCUMENT}
{frame-URL, filter:exception-filter, contentType:DOCUMENT}
{frame-URL, filter:exception-filter, contentType:DOCUMENT}
{frame-URL, filter:exception-filter, contentType:DOCUMENT}
Patch Set 1 #
Total comments: 6
Patch Set 2 : address comments #MessagesTotal messages: 4
|