bodrox
Подписки не могут создавать новые подписки - у пользователя в любой момент должна быть возможность удалить подписку и восстановить прежнее состояние системы. Да и с обновлениями, которые меняют список подписок, все не слишком просто.
Отсутствует
Созрели вопросы:
1. Я правильно понимаю, что фильтры работают на список урлов, которые браузер хочет запросить на загрузку? Или он просто не отображает их по приходу?
2. Если у меня несколько профилей - можно как-то сделать, чтобы фильтры у них были одни? Или только дублированием?
3. Если подключить сразу несколько подписок, реально при работе оценить, какие подписки работают лучше, а какие хуже (типа эта вообще ничего не заблокировала, а эта блокирует как раз то, что мне нужно)?
По поводу самих подписок - нашел в теме такое утверждение:
Соответственно рекомендация: "универсальная" подписка (типа EasyList или dutchblock) должна быть только одна. К ней есть смысл добавить вспомогательные подписки, которые с ней не пересекаются (к примеру EasyElement или Corset).
Только вот в списке подписок не нашел классификации на универсальные и тп - как их различать?
--- ---
Отсутствует
Forest
1. Правильно понял.
2. Сам адблок можно сделать общим для всех профилей перенеся его в extensions в папке с фоксом, а вот подписки, на сколько я понял, нет.
3. Да, реально. Если развернуть подписку, то возле каждого правила справа будет счётчик его срабатываний. Если по всему списку там нули даже через пару месяцев использования — можно выкинуть.
Отсутствует
Forest
2. Измените настройку extensions.adblockplus.patternsfile для ваших профилей, чтобы указывала на один и тот же файл. Но это только если вы не используете несколько профилей одновременно, никакой защиты от одновременного изменения у этого файла не предусмотрено.
3. При одновременном использовании нескольких подписок - нет. Один и тот же элемент может попадать под фильтры разных подписок. Какой из этих фильтров в конце концов сработает - более-менее случайно. Поэтому смысл есть только устанавливать подписки поочередно и смотреть, соотвествуют ли они вашим нуждам. Вообще, использовать две подписки с одинаковым уклоном не рекомендуется. Большинство рекламы заблокирует и каждая из них в отдельности - а вот элементов, которые блокировать не нужно было, будет заблокировано в два раза больше.
Отсутствует
Forest
Я правильно понимаю, что фильтры работают на список урлов, которые браузер хочет запросить на загрузку? Или он просто не отображает их по приходу?
Есть и то, и другое. Если возможно не загружать страницу, фрейм или картинку без ущерба для отображения полезной информации - блокируем. А если для удаления рекламы приходится свернуть часть уже загруженной страницы - то сворачиваем.
Отсутствует
Только вот в списке подписок не нашел классификации на универсальные и тп - как их различать?
Почему же - для EasyList стоит "General", у других как правило указана страна, для которой они в первую очередь предназначены (или конкретное предназначение, если подписка не для рекламы). У некоторых конкретно стоит, что их предполагается использовать в комбинации с другой подпиской.
Отсутствует
Владимиp Палант
Конечно, Forest не заметил классификации, но это не случайно. Действительно, нужные фильтры проще было бы найти, если бы они были отсортированы не по названию, а по основному назначению. То есть вместо
--------------------------------------------------------------
| Filter subscription | Main focus / notes | Important links |
--------------------------------------------------------------
лучше
--------------------------------------------------------------
| Main focus / notes | Filter subscription | Important links |
--------------------------------------------------------------
А ещё лучше на странице http://adblockplus.org/ru/subscriptions
--------------------------------------------
| Предназначение | Подписка | Ссылки |
--------------------------------------------
Отсутствует
Всем спасибо за ответы
Владимиp Палант
Но это только если вы не используете несколько профилей одновременно, никакой защиты от одновременного изменения у этого файла не предусмотрено.
Это как раз тот случай. То есть при одновременной работе нескольких профилей лучше не делать списки общими?
А существует синхронизатор списков фильтров разных профилей? Или только вручную?
Посмотрел пару списков и обратил внимание, что правила в основном 2-х видов: на часть урла и с адресом сайта, причем последние зачастую с http:// в начале. Так эту приписку лучше удалять? Или она принципиально не влияет на скорость обработки?
Вообще скорость обработки зависит от длины правила? Типа чем короче - тем быстрее?..
Регулярные выражения сильно не рекомендуется использовать? Скольким обычным правилам примерно соответствует регэксповое правило?
--- ---
Отсутствует
Forest
http:// косвенно указывает, что это начало адреса. Например, фильтр http://baddomain.example/ не заблокирует страницу http://gooddomain.example/analyze?baddomain.example.
Конечно, бывают и адреса вида http://gooddomain.example/analyze?http://baddomain.example. (на этот случай фильтр |http://baddomain.example/ прямо указывает на начало).
А бывает наоборот: чтобы не делать лишних фильтров, приходится убирать http://www. Например: vz.ru/inc/b/*iframe.html
Здесь мне надо было заблокировать и http://www.vz.ru/inc/b/*iframe.html, и http://vz.ru/inc/b/*iframe.html
Как работает Adblock Plus, Владимиp Палант объяснял здесь: http://forum.mozilla-russia.org/viewtop … 44#p125244
Общий вывод такой:
лучше ... регулярные выражения использовать как можно меньше, а в обычные фильтры стараться включить как можно больше текста.
Отредактировано Радик245 (29-08-2008 00:37:18)
Отсутствует
Можно ещё пользоваться регулярными выражениями, но в минимальном объёме и только для "глобальных" решений, а то ведь они всегда проверяются.
Отсутствует
Forest
Проблема с регулярками в том, что они принципиально не подлежат оптимизации, которую Владимир реализовал для обычных "масок". К тому же, на сколько я понял, им нельзя указать ограничение по действию только на определённом сайте из-за их формата записи в адблоке.
Следовательно каждое регулярное выражение из каждой подписки проверяется для каждой ссылки. Естественно чем их больше -- тем больше выполняется проверка каждой ссылки.
Отсутствует
подскажите кто нибудь как правильно настроить Adblock потому что у меня он толком не работает баннеры как были так и есть и всплывающие окна,подписался на несколько подписок и обновляю их а толку нету,он блокирует баннеры только на простеньких сайтах а там где я лажу он не фига не помогает
Отсутствует
CAH9I
Подписки какие используете? Хорошие, на мой взгляд, эти:
Hackrus`s list anti-advertisement (general): смотреть, подписаться;
Hackrus`s list anti-advertisement (supplemental): смотреть, подписаться.
Первая из них главная, вторая дополнительная.
Остальное здесь: http://adblockplus.org/en/subscriptions
Подписки всё не заблокируют, недостающие фильтры придётся добавлять вручную. Как их составлять, немало написано в этой теме, а также в теме "Фильтры для AdBlock"
Отсутствует
Может кто знает какой фильтр режит всю графику на torrents.ru Не смог определить оный, пришлось полностью разрешить данный адресок в фильтрах.
Отсутствует
Может кто знает какой фильтр режит всю графику на torrents.ru Не смог определить оный, пришлось полностью разрешить данный адресок в фильтрах.
У меня на torrents.ru вся реклама режется вот этой подпиской
Hackrus`s list anti-advertisement (general)
Отредактировано COPA (28-08-2008 14:55:25)
Отсутствует
Sergik1
мне бы сам фильтр узнать.
Так в чем проблема?
Скачайте списки 3 постами выше и поищите там по torrents.ru
На вскидку нашел там несколько фильтров - не знаю, какой конкретно нужен.
--- ---
Отсутствует
Sergik1
Если я правильно понял, у Вас кривой фильтр режет и рекламу, и не только. Но какие фильтры и подписки у Вас - Вам виднее. Откройте список элементов страницы, найдите нужную картинку и посмотрите, чем она заблокирована.
Отредактировано Радик245 (08-10-2008 09:03:18)
Отсутствует
Forest
С синхронизацией сложно - что куда синхронизовать и когда? А если фильтры в обеих профилях изменились "одновременно"? Проще все-таки, если файл общий, но у всех пользователей кроме одного нет доступа на запись.
Лия
Ctrl+Shift+K (раньше была другая, но она в Firefox 3 занята)
Отредактировано Владимиp Палант (01-09-2008 09:46:33)
Отсутствует
Лия
Настройка extensions.adblockplus.ehh-selectelement_key в about:config (аналогично http://adblockplus.org/en/preferences#sidebar_key).
Отсутствует