Вопрос не более уместен.
Я просто хотел добавить, что если кто-то столкнется с необходимостью фильтрации HTML, я бы предложил использовать MutationObserver (это был мой окончательный выбор..)
Читайте немного больше о DOM-манипуляциях, это поможет. Да, использование сценариев контента здесь - правильный путь. Вы захотите, чтобы ваш скрипт выполнялся на "document_start", который запускается до того, как Chrome начнет разбор DOM (таким образом, вы получите начальный старт, по существу). Вы могли бы сделать эту фильтрацию несколькими способами;
Там учебники, подробно описывающие такие вещи, которые вы можете легко найти в Интернете, в соответствии с манипуляциями DOM и заменой текстового узла. В этой статье это гораздо более тесно и лучше, чем у меня здесь: Замена текста в DOM... решена?
И вот библиотека JS (от того же парня, который написал эту статью), которая практически выполняет всю тяжелую работу для вас: https://github.com/padolsey/findAndReplaceDOMText
То, как я подхожу к этому, - через плагин jQuery/other framework. Я бы предложил вам взглянуть на некоторые плагины с подсветкой, которые доступны практически во всех средах. См. Здесь некоторые примеры выполнения подсветки.
По сути то, что вам нужно сделать, это выбрать heading
теги p
- теги и spans
и перебираем каждый заменяющих плохих слов.