Повторить функционал AdBlock
Требуется написать скрипт который используя фильтра адблока (точно такой же синтаксис) будет производить удаление рекламных блоков со страниц. Скрипт который требуется разработать будет подгружатся через eval в нашем плагине для браузера (имея доступ к коду страницы).
Ключевые требования:
==============
1. Скрипт используя фильтры адблока - выполнять поиск соответствующих блоков на странице и вырезать их. Фильтры адблока в данной реализации - просто берем с заведомо вбитого в коде массива, систему автозагрузки и тп - писать не требуется.
2. Должна быть возможность задавать определенные фильтры под определенные сайты. Например, что бы для какого то специфического сайта была возможность в коде задать "САЙТ_ААА" - применять специфический фильтр "ААА1". В таком случае фильтр ААА1 не будет применен к каким то другим сайтам, кроме "САЙТ_ААА"
3. Скрипт должен успешно работать после eval подгрузки в другом скрипте. Поэтому весь функционал должен быть в одном файле. Без использования js фреймворков (jquery и тп)
Подробности - в личке.
Сам плагин для загрузки такого скрипта после загрузки страницы в браузере - готов, осталось дело за функциональным скриптом