Можно ли создать правила скрытия содержимого в блокировщике содержимого Safari, которые будут соответствовать элементам, скрытым по ранее запущенным правилам?
Например, для этого фрагмента DOM:
<parent>
<key>
</key>
</parent>
<parent>
<non-key>
</non-key>
</parent>
вЧтобы скрыть только parent
с, которые содержат key
, возможно ли что-то подобное?
[
{
"trigger": {
"url-filter": "*"
},
"action": {
"type": "css-display-none",
"selector": "key"
},
"action": {
"type": "css-display-none",
"selector": "parent:not(key:hidden):empty"
}
}
]
Для ситуаций, подобных мой предыдущий вопрос , это может бытьОбходной путь, учитывая отсутствие поддержки :has
в Safari Content Blockers