QUERY_ARG_TOKEN
QUERY_ARG_TOKEN ='rcb-scan'
This isn't really a "cookie" scanner, it is a scanner which detects external URLs, scripts, iframes for the current page request. Additionally, it can automatically detect usable content blocker presets which we can recommend to the user.
resolve_blockables(array<mixed,\DevOwl\HeadlessContentBlocker\AbstractBlockable> $blockables,\DevOwl\HeadlessContentBlocker\HeadlessContentBlocker $headlessContentBlocker)
Add all known and non-disabled content blocker presets.
array<mixed,\DevOwl\HeadlessContentBlocker\AbstractBlockable> | $blockables | |
\DevOwl\HeadlessContentBlocker\HeadlessContentBlocker | $headlessContentBlocker |
addUrlsToQueue(array<mixed,string> $urls,boolean $purgeUnused = false)
Add URLs to the queue so they get scanned.
array<mixed,string> | $urls | |
boolean | $purgeUnused | If |
probablyInvalidateCacheAfterJobExecution(\DevOwl\RealQueue\queue\Job $job)
Try to invalidate some caches after every scan process. The cache is invalidated in the following cases:
?rcb-scan
)\DevOwl\RealQueue\queue\Job | $job |
doActionAddedRemoved(array<mixed,\DevOwl\RealCookieBanner\scanner\ScanEntry> $results,array<mixed,string> $beforePresets,array<mixed,string> $beforeExternalHosts,array<mixed,string> $afterPresets,array<mixed,string> $afterExternalHosts)
`do_action` when a result from the scanner got removed or added.
array<mixed,\DevOwl\RealCookieBanner\scanner\ScanEntry> | $results | |
array<mixed,string> | $beforePresets | |
array<mixed,string> | $beforeExternalHosts | |
array<mixed,string> | $afterPresets | |
array<mixed,string> | $afterExternalHosts |