Content Controller for Opera

Итак, наконец то дошли руки до написания того, чего я так и не могу найти в моем излюбленном браузере - Opera. Речь идет о контроллере содержания веб-страниц. 

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

 

Были рассмотрены несколько способов контроля страниц в Опере:

  • UserJS 
  • User CSS 
  • NSAPI Plugin
  • Opera Widget
  • Units service

 

Из всех способов, только UserJS предоставляет возможность делать то, что мне нужно, а именно(жду предложений по расширению списка!):

  • Блокировать графическую рекламу
  • Блокировать текстовую рекламу
  • Блокировать объекты (embed, object, applet)
  • Блокировать frame'ы
  • Перехватывать опасный JS
  • Создавать правила разрешения(блокировки) загрузки ресурсов из различных зон(например с сайтов домена .ru, со всех 3х сайтов и т.п.)
  • Блокировать дыру с выбором по селектору ":visited"

 

 

 Фильтры 

Обдумывал различные принципы фильтрации контента. Сначала мне приглянулся принцип работы плагина для Fx - Ad Block,  но он оказался не достаточно гибким для меня. Решил использовать списки фильтров для всех и индивидуальные для конкретного домена. На счет способа фильтрации контента, сразу пришла в голову идея, использовать то, что реализовано нативно в Опере - это селекторы предложенные w3c(http://www.w3.org/TR/2005/WD-css3-selectors-20051215/) С помощью них я смогу фильтровать любые объекты(правда не знаю еще как подойти к проблеме фильтрации при указании объекта мышкой в браузере, жду предложений) Правда есть одно НО, нужно будет придумать способ исключения конкретных элементов из более общих фильтров.

(снова жду предложений -)) ) 

 

Интерфейс 

Тут я пока в сомнениях. Не знаю как все организовать ....

Надеюсь при реализации некоторого функционала и придумывать ничего не надо будет, потребуется само. 

Средняя оценка: 5 (голосов: 13)
Norton 360 Version 4.0