Как не отображать элементы с указанным именем класса в хроме? - PullRequest
0 голосов
/ 05 августа 2020

Я хочу реализовать некоторые функции в бэкэнде Chrome, чтобы не отображать блоки div, если их имена из некоторого списка, например, если имя идентификатора или имя класса элемента div - «adwords», «добавить» и т. Д. c.

Т.е. я хочу настроить его при рендеринге сайта в коде хрома. Где я могу найти место, чтобы добавить на него лог c?

Да, это немного странная идея, но я пытался сделать это с расширением chrome в коде js с window.addEventListener('load', handlerToDeleteBlocks) но потерпел фиаско, потому что он работает нестабильно (не всегда) ... Возможно из-за некоторых переопределяющих обработчиков оконной загрузки или чего-то в этом роде.

И довольно интересно, как это сделать в коде C ++, где это место где происходит рендеринг блоков div.

Также, если есть возможность (без каких-либо трудностей) запустить click на некоторых элементах в коде хрома, тоже будет неплохо знать :) Я хочу нажать на div блок, когда он будет создан.

Но этот элемент создается динамически как фрейм и недоступен в начале сценария содержимого с "document_end" или "document_idle". Я пробовал использовать window.addEventListener ('load', myHandlerToClick), иногда он работает, а иногда нет. Я не могу понять закономерность: (

Возможно, есть лучший способ действовать в таких случаях.

...