Plaque-fcc / luakit-adblock

AdBlock for luakit browser.
12 stars 0 forks source link

Не работает правило AdBlock+ Element Hiding Helper #8

Open simwin opened 11 years ago

simwin commented 11 years ago

Привет! Создал правило в AdBlock+ Element Hiding Helper, чтобы спрятать рекламу для сайта http://www.teletrade.com.ua/analytics/economical_calendar

Нужно заблокировать flash-рекламу слева.

Правило получилось таким - teletrade.com.ua##OBJECT#teletrade_2halves_220x440 или таким - teletrade.com.ua###teletrade_2halves_220x440

Adblock+ с этим правилом успешно справляется в Chrome и Firefox но в Luakit не хочет!

Если сделать "в лоб", прописав блокировку http://www.teletrade.com.ua/sites/default/files/teletrade_2halves_220x440_ukr.swf тогда реклама блокируется, но браузер немного подтормаживает, видимо из-за скрытого флэша. Появляются артефакты. Поэтому хотелось блокировать не сам smf, а объект. или весь столбик /html/body/section/section/article/section[1]

но никак не получается.

Подскажи, как лучше составить правило, чтобы его проглотил Luakit?

liuch commented 11 years ago

Adblock в Luakit поддерживает не все правила. В том числе правила основанные на типах объектов не поддерживаются. В самом Luakit нет механизмов для получения подобной информации плагинами. По крайней мере не было когда я последний раз смотрел на код. Посмотрите issue7

simwin commented 11 years ago

Понял! Спасибо за ответ! А есть какой-нибудь flashblock, как в других браузерах?

Plaque-fcc commented 11 years ago

Фигня вопрос: пока что фильтрация работает вовсе не по DOM/URI, а только по URI. Стало яснее?

Plaque-fcc commented 11 years ago

Flashblock отдельный нужен? Следует покурить, как это сделано в других браузерах.

Кстати. Как он должен работать? У меня давно не было опыта работы с Flashblock и подобными вещами в других браузерах.

simwin commented 11 years ago

Flashblock отдельный нужен? Очень нужен. Только такой, чтобы не тормозил браузер, т.е. отключал как-нибудь под-чистую. В easylist, например, как я написал выше - блокировка флэша, как-то не очень... тормозит. Кстати. Как он должен работать? Лучше всего посмотреть самому его работу в chrome или ffox. Так будет нагляднее и понятнее.

simwin commented 11 years ago

Стало яснее? Ну, немного )

simwin commented 11 years ago

Еще было бы здорово научиться не только блокировать flash, но и проигрывать его свежей версией flash-playera из google-chrome. Проблема знакомая. Правда, это не совсем по теме adblock.

Plaque-fcc commented 11 years ago

У меня нет FlashPlayer — чем мне его проигрывать?

simwin commented 11 years ago

Ну, как-то так - см. картинку flashblock

Plaque-fcc commented 11 years ago

Занятно. Пожалуй, имеет смысл сделать либо отдельный FLASHBLOCK напрочь, либо как субмодуль luakit-adblock. В любом случае, это будет тестироваться в luakit-plugins.

simwin commented 11 years ago

В любом случае, это будет тестироваться в luakit-plugins

Не совсем понятно почему почему именно там, ну да ладно... лишь бы он был, а там разберемся ) Спасибо за интерес к FlashBlock )

simwin commented 11 years ago

Кстати, посмотри как это сделано в uzbl - http://www.uzbl.org/wiki/flashblock

Plaque-fcc commented 11 years ago

Занимательно сделано. Пожалуй, это стоит использовать похожим же образом и вообще сделать частью luakit-adblock.

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

simwin commented 11 years ago

Почему плагины для luakit следует разрабатывать родственным субфреймворком?

Да я вообще в этом не разбираюсь, поэтому как хочешь так и делай. Вот как выглядит блокировка флэша в uzbl (http://www.uzbl.org/wiki/flashblock)

uzblflashblock стриница http://www.teletrade.com.ua/analytics/economical_calendar

Это так... может поможет, не знаю.

Plaque-fcc commented 11 years ago

Уже начинает помогать. @liuch — слышишь разговор?

liuch commented 11 years ago

Нет, не слышу. Только читаю :)