\DevOwl\HeadlessContentBlockermatcher

Classes

AbstractMatcher A matcher describes a class which gets a match from the `FastHtmlTag` and will modify the tag as needed.
CssBlocker Takes a match and checks for blocked URLs. If there got something blocked, you can extract two CSS documents.
CssHelper Helper functionality for CSS documents.
ScriptInlineMatcher Match by `ScriptInlineMatcher`.
SelectorSyntaxMatcher Block a HTML element by CSS-like selectors, e.g. `div[class="my-class"]`.
StyleInlineAttributeMatcher Match by `StyleInlineAttributeFinder`.
StyleInlineMatcher Block inline `<style>`'s. This is a special use case and we need to go one step further: The complete inline style is parsed to an abstract tree (AST) and all rules with an URL are blocked individually.
TagAttributeMatcher Match by `TagAttributeFinder`.