Skip to content

ExtractStyleBlocks does not support @media #445

@momala454

Description

@momala454
$purifier = new \HTMLPurifier($config);
        

        $config = \HTMLPurifier_Config::createDefault();
        $config->set('Filter.ExtractStyleBlocks', true);
        $purifier = new \HTMLPurifier($config);
$clean_html = $purifier->purify(<<<HELLO
        <style> @media print { 
            div { color:red}
        } div { font-size:3em}</style><div>abc</div>
HELLO);

        $styles = $purifier->context->get('StyleBlocks');
        var_dump($styles);

Outputs

array(1) {
  [0]=>
  string(21) "div {
font-size:3em
}"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions