vladmir
А это как раз и есть тот признак, о котором я говорил. "Перескакивает" страница в том случае, если запрос привязан к какому-то элементу страницы.
Отсутствует
Владимиp Палант
Ок, наконец я понял почему не получается разделять картинки на фон и обычные. Буду постепенно выпиливать "background" из подписки тогда. Благо таких правил там всего парочка.
> Я бы предпочел, чтобы подобные "подсекции" реализовывались с серверной стороны
Собственно этого я и ожидал. Просто засорять репозиторий пересборками не хотелось... а давай-ка этот скрипт, а я попробую перепилить его так, что б он результат в downloads выгружал (у гуглокода есть отдельная секция такая) предварительно удаляя предыдущую версию. Заодно избавлюсь от чексумм как минимум в основной подписке и они будут попадать только в финальную сборку.
> По поводу дискуссии с fanboy'ем
Да, вопрос был именно в этом. А разве создание лишних биндингов не влияет на скорость работы с правилами скрытия у самого АдБлока? Как этот механизм вообще работает? На сколько я помню ты говорил, что выполняются все правила скопом, но АдБлок может предотвращать работу отдельных правил на основании имён доменов. Как я понимаю чем больше отдельных правил, тем больше отдельных хуков на каждое такое правило. Не влияет ли это на скорость работы АдБлока или это не принципиально даже при тысячах и десятках тысяч ограниченных по доменам правил?
Отсутствует
Lain_13
Скрипт послал.
Как я уже сказал, меньшее количество правил скрытия положительно сказывается на задержке при запуске браузера - Adblock Plus отрабатывает правила быстрее и браузеру тоже нужно меньше времени, чтобы обработать созданный CSS-код. Но на скорости выполнения это все сказываться не должно. Пока правила ограничены по домену, они влияют на быстродействие только на этом домене.
Отсутствует
Владимиp Палант
> Пока правила ограничены по домену, они влияют на быстродействие только на этом домене.
А, это только с исключением по домену проблема возникает. Понял.
Отсутствует
Господа, а есть ли возможность посмотреть, какие из отключенных фильтров могли бы быть применены к данной странице?
Дело вот в чем. После пары недель использования подписки (RuAdlist) и посещения своих обычных сайтов я отключаю все фильтры, в которые не было попаданий. Бывает, на одном из «моих обычных» сайтов вскоре появляется реклама или какой-то новый сайт добавляется в «мои обычные». Естественно, хочется надеяться, что эту рекламу убьет один из отключенных фильтров, и своего правила не составлять. Для этого приходится включить все фильтры, применить, а потом заново отключить все нулевые.
Но это довольно долгая процедура. Можно ли как-то проще? И можно ли тогда как-нибудь сделать, чтобы новые фильтры скачивались сразу отключенными ?
Отредактировано luitzen (07-06-2010 18:13:36)
Отсутствует
luitzen
А смысл отключать фильтры? На быстродействии это обычно никак не сказывается.
Список элементов страницы показывает отключенные фильтры, под которые попадает какой-либо элемент страницы - для этих фильтров используется серый цвет вместо красного.
Всё вышесказанное касается только обычных правил блокирования, с правилами скрытия ситуация сложнее.
Отсутствует
Владимиp Палант
Снова всплыл вопрос о блокировке открытия новых окон. Недавно чистил очередную файлопомойку от рекламы и снова встретил ситуацию когда открытие нового окна с рекламой встраивается в код страницы на нажатие кнопки закачки. Т.е. блокированию такой код не подлежит и окно с рекламой гарантированно открывается.
Почему бы не сделать убиение таких попапов хоть как-то? Ну да, ты говорил, что загрузка происходит уже после открытия нового таба, но лучше пусть мигает пустым окном при попытке загрузить в него не желательный сайт, чем вываливает разнокалиберный мусор. Для блокировки попапов нужен будет специальный флаг, который будет разрешать правилу резать попапы, или специальный формат правил.
Конечно можно рекомендовать установить уже существующее расширение с таким или подобным функционалом, но ведь блокировать рекламу это же прямая обязанность АдБлока! Пусть лучше уже окном мигает, чем показывает очередное казино или порнушку.
Отсутствует
Lain_13
Если у кого-то есть нужные знания и время, чтобы сделать блокиратор попапов в Firefox расширяемым (а также пробить это изменение через проверки) - наверное, встрою что-нибудь в Adblock Plus для борьбы с попапами. До тех пор меня вполне устраивает ситуация, где с этими проблемами возится другое расширение, которое мне не нужно поддерживать.
Отсутствует
Владимиp Палант
Прошу разрешить использовании EHH на svg-изображениях и локальных файлах. Первое должно быть стандартным поведением, а второе — скрытой опцией.
Первое потому, что правила скрытия и так уже действуют в SVG, а второе — реально напрягает каждый раз локальный веб-сервер запускать для тестирования очередной непонятки на присланных файлах тогда, когда это могло бы работать без него.
Отсутствует
Lain_13
На данный момент реализация EHH позволяет его использовать только в HTML-документах. Надеюсь, что в версии 1.1 получится реализовать другой подход, у которого нет этого недостатка (и ряда других).
Что касается использования EHH на локальных файлах - не уверен, что это такая уж хорошая идея, даже как скрытая настройка. Но подумаю.
Отсутствует
С какого-то момента (к сожалению, не обратил внимание, с которого) перестала работать связка AdBlock Plus + Hiding element helper.
Причём, довольно странно. Тыкаю мышкой, чтоб скрыть элемент, получаю правило домен##DIV#main_left — элемент пропадает. Загружаю эту страницу снова — элемент показывается, хотя правило осталось. И так везде, в правилах скрытия элементов всё время пишется ноль попаданий, хотя правила правильные. Фильтры из подписок работают. Сами подписки не менял с момента установки аддона. Никаких новых аддонов в последнее время не ставил.
FF 3.5.9, сабжевые аддоны последние (из тех, что по автообновлению могут скачаться), подписки: Morpeh Rus List, UA-IX Бан лист, RuAdList, PornBlock List.
В чём может быть дело?
Отсутствует
Wave
"Аддоны последние" означает ABP 1.2 и EHH 1.0.6? А то ведь может быть еще ABP 1.3a и EHH 1.1a - или какая-нибудь комбинация стабильных и ночных сборок (которая работать не будет).
Группа "правила скрытия элементов" активирована? В смысле - галочка рядом с ней стоит?
Отредактировано Владимиp Палант (10-06-2010 16:49:34)
Отсутствует
установил
AdblockPlus 1.2
и
Adblock Plus: Element Hiding Helper 1.0.6
подписался на
но реклама на некоторых сайтах всё-равно осталась( например на http://forumsofta.ru/index.php?showtopic=46253&st=0&#entry335471 форуме баннеры между сообщениями так и висят((( посоветуйте на что надо подписаться плис
Отсутствует
igorsub я подписан на неё и у меня баннеры на месте (
PS WOT оценивает этот сайт как плохой.
Отредактировано DEATH 999 (13-06-2010 23:11:31)
Отсутствует
Поставил Firefox 3.7a5 на чистый профиль и расширения AdblockPlus + Element Hiding Helper (последние ночные версия) и попытался на сайте RuAdList добавить к основной подписке еще и Hide Elements.
Но правила почему не загружаются:
Отсутствует
И правильно не загружаются...
Lain_13
adblockeh.txt закачан в кодировке Windows-1251, хотя согласно серверу должен быть в UTF-8. Неудивительно, что проверочная сумма не совпадает.
Отсутствует
В последнее время на ночных сборках firefox 3.7a6pre с тремя подписками:
https://ruadlist.googlecode.com/svn/trunk/adblock.txt
http://ruadlist.googlecode.com/svn/trunk/adblockeh.txt
https://ruadlist.googlecode.com/svn/trunk/antinuha.txt
При открытии новой вкладки, даже yandex.ru загрузка процессора достигает 99%.
Очень сильно заметны тормоза при открытии вкладок, загрузка процессора идет даже при отключении или редактировании подписок.
Отсутствует
Существует ли справка по составлению "Произвольных css-выражений"?
Что туда писать? Знаю, только если написать +<элемент>, то последующий элемент будет скрыт. А если мне надо, допустим предыдущий элемент скрыть? Пытался писать -<элемент>, но это не помогает.
А если мне надо не следующий, а следующий через один, то как? Пробовал ++<элемент> - не помогает.
Как сделать? Где справка?
Отредактировано Minor (30-06-2010 13:00:36)
Отсутствует