Как скрыть составной фрагмент контента с узлами критериев глубоко внутри него? - PullRequest
0 голосов
/ 12 октября 2018

У меня есть набор фрагментов контента, каждый из которых организован точно так:

<grandgrandparent>
    <parent1>
        <key>
        </key>
    </parent1>

    <grandparent>
        <parent2>
            <key>
                <child>
                    <key>
                        <grandchild>
                            <grandgrandchild1>
                            </grandgrandchild1>
                            <grandgrandchild2>
                                KEY
                            </grandgrandchild2>
                        </grandchild>
                    </key>
                </child>
            </key>
        <parent2>
    <grandparent>
<grandgrandparent>

Как я могу скрыть всю grandgrandparent или хотя бы самую большую ее часть - но толькодля тех бабушек и дедушек, где значение key (или строка) соответствует некоторым критериям?

Основная трудность заключается в том, что Safari по-прежнему не поддерживает :has().Даже неясно, какие конструкции уровня 4 на самом деле поддерживаются для блокировщиков содержимого Safari.

А удаление только самых глубоких элементов, непосредственно соответствующих критериям, по-прежнему сохраняет основную часть содержимого, которое необходимо удалить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...