wolfxr
Дак вроде несложно - щелчок правой кнопкой по картинке и "AdBlock Plus: заблокировать изображение...", откроется окошко, там надо только выбрать, Адблок сам предлагает несколько вариантов, блокировку выбранного рисунка и несколько регулярных выражений на основе адреса. А скрытие элемента позволяет выбрать DOM блоки, то есть можно не только отдельные баннеры, но и целиком целые куски страниц убирать из поля зрения. Но трафик при этом не экономится, они все равно будут скачаны, просто Firefox их показывать не будет.
Отсутствует
Я почему спрашиваю, я всякие ненужные при просмотре страниц вещи убирал с помощью "Скрыть элемент на странице", но задумался, а дает ли это экономию трафика?
Если тебе нужна реальная экономия трафика, то лучше поставь HandyCache, к та муже там есть расширение Content Master для борьбы с рекламой, которое может использовать правила Adblock Plus (и Ad Muncher) и при том работает быстрее и эффективнее, вырезая, куски страницы в отличии от Adblockа который их скрывает.
Отсутствует
Aleksei_N
Вырезание кусков страницы не быстрее, да ещё и очень не удобно в случае ложного срабатывания. Не частые, но бывают ведь.
А вот для ускорения работы/уменьшения трафика на перекачке картинок HC действительно очень полезен. Так же очень хорош на медленных каналах.
RealRedFox
Да, к скрытым элементам. Заблокированные не грузятся.
Отредактировано Lain_13 (20-01-2010 19:21:29)
Отсутствует
wolfxr
убираю ненужное хайдинг хелпером потому что неумею составлять правила блокировки, особенно какие нить сложные
Я бы посоветовал почитать любые книжки для начинающих сайтостроителей, главы, где про адресацию пишут. Станет понятнее куда авторы сайтов обычно картинки кладут. Как универсальнее рекламу с сайта заблокировать. Блокировать обычно надо директории, в которых лежат рекламные картинки. Плюс надо блокировать целиком рекламные сайты, с которых баннеры цепляют на другие сайты, плюс сайты счётчиков. и т.д.
Отсутствует
vladmir
Не вижу практической пользы читать книжки по сайтостроению лишь для того, что б блокировать с них картинки. Особенно это бессмысленно, когда сталкиваешься с чем-то подобным overclockers.ru или rbc.ru. Обычно достаточно открыть панель блокируемых элементов (Ctrl+Shift+V), на странице из контекстного меню выбрать "блокировать картинку", посмотреть на адрес и свериться со списком элементов на панельке. После этого находим подобные адреса (обычно как раз по имени папки) и блокируем их все. Если картинки с внешнего ресурса, то можно заблокировать весь этот ресурс, но сначала стоит сходить на сайт этого ресурса, а то вдруг это просто обычный картинкохостинг вроде айпикчи или радикала.
Отредактировано Lain_13 (21-01-2010 10:37:33)
Отсутствует
vladmir
Просто ты ему реально сложный путь предложил. "Про это" там ещё найти нужно, а в реальной жизни "это" так бывает в одном из 10 случаев. Как я говорил достаточно посмотреть на Оверклокеров и РБК.
Отсутствует
Владимиp Палант
Появилась очередная странная идея.
Тут уже много раз жаловались на то, что сайты "не догружаются", а глядя на такой сайт как russia.ru я вообще удивляюсь. Дело в том, что у них ссылки в меню вверху и блоке под ним вообще не работают если скрипт адриверовский на них не отработает. А если заблокировать флэш-ролики (причём именно заблокировать), которые он подгружает, то он не отрабатывает, а повисает. Как результат - страница не работает. Можно, конечно же, скрывать, но интересно же именно заблокировать.
Идея в следующем.
А что если научить адблок при наличии специальной метки в параметрах правила (например $generate-empty) вместо блокировки файла выдавать файл нулевой длинны?
При помощи HandyCache я провёл эксперимент и он успешно удался. Я сбросил кэш в браузере и памяти HC, а вместо файлов с рекламой подставил пустые. Правда проблема скрытия остаётся в силе. Дело в том, что тот же флэш-плеер от такого фокуса может покорёжить и он вывалится не туда куда нужно и перекроет собой часть сайта (наблюдается на том же russia.ru). Теоретически можно было бы сделать заготовку в виде флэшки размерами 1х1 и подставлять её если получается определить тип файла на основе пути к нему (вроде этого: /\.swf($|\?)/ ), а вместо всех image подставлять гифку 1х1 - фокс на расширение всё равно не смотрит же.
Отредактировано Lain_13 (26-01-2010 14:12:17)
Отсутствует
Приветствую всех! Знающие люди подскажите как можно модифицировать маску:
в данном случае мне нужно чтобы блокирование данного текста, происходило на всех страницах с изменяемым числовым значением т.e rs10...rapidshare.com#P(style=font-size: 14pt;) итд
А чисел с разных серверов очень много от 1 до ~700
* - впереди не катит
### - тоже самое
Так что можно сделать (не создавать же в самом сотни фильтров типа
... rs10.rapidshare.com#P(style=font-size: 14pt;) rs11.rapidshare.com#P(style=font-size: 14pt;) rs12.rapidshare.com#P(style=font-size: 14pt;) ... rs730.rapidshare.com#P(style=font-size: 14pt;)
ps надеюсь доходчиво объяснил.
Отсутствует
rs*.rapidshare.com#P(style=font-size: 14pt;)
К сожалению не все так просто
rs*.rapidshare.com#P(style=font-size: 14pt;) подпадает под Мои правила блокирования т.е. будут блокироваться ТОЛЬКО изображения!
А нужно блокирование текста на странице - Мои правила скрытия элементов
Отредактировано Сидор Лютый (28-01-2010 14:01:56)
Отсутствует
Сидор Лютый
rapidshare.com##P[style="font-size:14pt;"]
(привёл к правильному стилю записи, старый упрощенный стиль скоро перестанет поддерживаться)
Зачем ты вообще решил указывать поддомен если нужно скрывать текст везде на рапидшаре?
Отредактировано Lain_13 (28-01-2010 15:38:00)
Отсутствует
pohunohi
Спам-фильтр проглотил уведомление форума, поэтому увидел сообщение только сейчас. К счастью, об этой проблеме мне не только вы сообщили, я её исправил 20-го (https://hg.adblockplus.org/adblockplus/rev/5ec00de7fe4a).
Lain_13
Я уже смотрел на сайты, которые "не догружаются" - это из-за document.write() происходит. Может не мешало бы исправить Firefox, чтобы кривые скрипты эти проблемы больше не вызывали. Но в Adblock Plus это явно решать не стоит.
Отсутствует
Владимиp Палант
Но ведь document.write() не происходит почти всегда лишь потому, что он недополучает какой-то файл.
Кстати, а что будет если отсылать "нет такого файла" (404)? Я попробую проверить, но может ты уже и так знаешь.
Естественно не всегда отсылать, а только если для правила установлен определённый флаг.
Отредактировано Lain_13 (29-01-2010 14:54:44)
Отсутствует
Lain_13
Насколько я помню, сбой происходит исключительно в том случае, если document.write() вставляет скрипт, а этот скрипт блокируется.
Отсутствует
Вот моё сообщение: http://forum.mozilla-russia.org/viewtop … 36#p361136
Может это баг 81980 и есть, тогда шансы на его устранение нулевые. Может это другой баг. Надо разбираться.
Отредактировано Владимиp Палант (29-01-2010 15:20:53)
Отсутствует
Да, тут именно так и было, я уже вспомнил. JavaScript-код вызывает document.open() и document.write() во фрейме, чтобы полностью заменить его содержимое. А вот вызвать document.close() они не подумали. Вопрос лишь в том, почему это работает без Adblock Plus.
Отсутствует
сегодняшняя ночнушка (adblockplus-1.1.3+.2010020302) оставляет рамочки. До этого (adblockplus-1.1.3+.2010012802) было все нормально. Это только у меня?
Отредактировано pasynok (03-02-2010 11:12:23)
Отсутствует
pasynok
Да, вижу. Проверю.
Добавлено 03-02-2010 11:31:19
pasynok
Спасибо, исправил: https://hg.adblockplus.org/adblockplus/rev/9b7bfc4a7ab0 (в завтрашней сборке будет работать)
Сегодняшняя сборка радикально изменила реализацию ярлыков на объектах (Flash/Java) - теперь должно работать значительно надежнее, но ожидаются и глюки. В данном случае я слишком старательно почистил код. Более подробная информация об этом изменении (на английском): https://adblockplus.org/development-bui … va-feature
Отредактировано Владимиp Палант (03-02-2010 11:37:02)
Отсутствует
Не подскажете после обновления на 3.7a2pre не могу установить AdBlock +
Minefield не смог установить файл с
«file:///D:/adblockplus-1.1.3+.2010020502.xpi»
по следующей причине: Цифровая подпись не может быть проверена.
-260
Отсутствует
gest
если до обновления у Вас был установлен MR Tech Toolkit то всё должно было пройти нормально - сейчас попробовал установить у себя AdBlock + на [minefield] 3.7a2pre .....кажется всё получилось без проблем
Добавлено 08-02-2010 09:40:01
....думаю то что это не в windows решающего значения иметь не должно
Отредактировано Крошка Ру (08-02-2010 09:41:01)
Отсутствует