Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№365131-12-2011 13:48:25

aleks_123
Участник
 
Группа: Members
Зарегистрирован: 30-11-2009
Сообщений: 961
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

ага, я тоже уже не знаю как это без AdBlock+ выйти в интернет.

Отсутствует

 

№365231-12-2011 20:08:14

skynet281978
Участник
 
Группа: Members
Зарегистрирован: 09-03-2011
Сообщений: 508
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Всем всех благ и Удачи в Новом Году! :beer: :whistle: :music: :D

ria.ru всё же можно исправить чтобы не было вечной загрузки?
:blush:

в статусной строке перезагрузка замирает на  img.beta.rian.ru

Отредактировано skynet281978 (31-12-2011 20:18:40)

Отсутствует

 

№365331-12-2011 21:34:32

Tarn
Участник
 
Группа: Members
Зарегистрирован: 06-02-2008
Сообщений: 268
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Хочу пожелать всем благ в Новом Году. Лайну, Радику (Йцукенг) и конечно, Владимиру Паланту - без него ничего бы и не было.

Отсутствует

 

№365402-01-2012 17:22:26

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 9.0
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

Infocatcher
Tarn
Исправил: https://hg.adblockplus.org/adblockplus/rev/5ec56fe50028

Крошка Ру
Да уж, так основательно поломать расширение, чтобы его переименовать - это еще суметь нужно. Пусть мазохисты пользуются. Главное, чтобы потом с проблемами в мой форум не приходили.

Пандёнок
Вроде бы BitBlock не считает своей целью реализацию приватной сферы. В любом случае - большинство пользователей давно обновилось, сейчас что-то менять в этом коде бесполезно (чего, похоже, до сих пор не понял "автор" Trueblock).

Отредактировано Владимиp Палант (02-01-2012 17:23:39)

Отсутствует

 

№365503-01-2012 22:22:38

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимир,
Можно попросить фичу ?
...знаю что не так легко, но очень хочется!!! и тем более фича не простая, а очень нужная !!!

Прежде всего благодарю за реализацию вашей командой параметра third-party в расширении для хрома..., правда хром у меня не в фаворе пока ...

Очень нужен аналог специфической опции фильтра third-party    -для third party сайтов отличных от домена второго уровня исходного.
Т.е. если зашли например на сайт site2.site.com этот параметр обозначал бы все ресурсы кроме тех которые имеют site.com в названии...или если зашли с site.com или site3.site.com  -новый параметр исключал бы из себя site2.site.com .
Т.е. это был бы third-party но по домену второго уровня!

Пожалуйста! Очень полезное нововведение будет!

Отредактировано D555 (03-01-2012 23:41:53)

Отсутствует

 

№365603-01-2012 22:49:44

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
> если зашли например на сайт site2.site.com этот параметр обозначал бы все ресурсы кроме тех которые имеют site.com в названии
> если зашли с site.com или site3.site.com  -новый параметр исключал бы из себя site2.site.com

Т.е. не считать субдомены у основного домена third-party между собой и основным доменом (последнее, вроде, так и есть). Я правильно понимаю?
Реальные примеры использования приведи, пожалуйста.

Отредактировано Lain_13 (03-01-2012 22:50:12)

Отсутствует

 

№365703-01-2012 23:00:22

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

да,идея верна, т.е. считать новым параметром "third-party-AwayFrom2ndDomain" только те адреса которые не содержат в себе доменом второго уровня домен второго уровня исходного адреса :D

реальные примеры:
Оперное расширение NoAds работает на этом правиле,
до этого был и есть user.js работающий на нём же.

И в NoScript есть резалка скриптов на таком правиле...

Всё прекрасно режет!!!

Отредактировано D555 (04-01-2012 19:06:39)

Отсутствует

 

№365804-01-2012 00:44:03

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
Мне кажется ты можешь создать нечто вроде этого режима добавив себе правило *$third-party и после этого добавлять исключения для конкретных доменов вроде @@||site.com^$domain=site.com (разрешает все ресурсы с любого субдомена site.com и самого site.com на site.com и всех его субдоменах). В любом случае тебе придётся делать три километра исключений для общедоступных вещей вроде youtube и картинкохостингов. Добавить ещё несколько исключений сложности не должно представлять.

Альтернатива: https://addons.mozilla.org/en-US/firefox/addon/requestpolicy
Там уже есть здоровенный список исключений.

Отредактировано Lain_13 (04-01-2012 01:00:15)

Отсутствует

 

№365904-01-2012 01:36:59

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

этот список тогда будет ещё больше белого который есть, а нужно чтобы белый который есть был в разы меньше(((:(

Отредактировано D555 (04-01-2012 01:37:53)

Отсутствует

 

№366004-01-2012 05:11:52

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
От этого конкретного исключения он в разы меньше не будет. Лишь чуть-чуть. Что ты будешь делать с картинками вставленными с левых доменов? Ну вот прям тут, например: http://noscript.net/noscript/ss4.png
Можно, конечно, попробовать *$third-party,~image и это решит вопрос посторонних картинок. Тогда исключений действительно придётся делать в разы меньше. Возможно придётся дописать ~object,~object-subrequest и может ещё что-то.
А можно сделать *$third-party,script и получить неудобный аналог noscript, который игнорирует родные скрипты.

Небольшое тестирование показало, что довольно удовлетворительно ведёт себя правило: $third-party,~image,~object-subrequest
Счётчики приходится добивать, но остальное вполне успешно режет.
Самые очевидные исключения:
@@||gstatic.com^$~image,domain=google.com
@@||mozilla.net^$~image,domain=mozilla.org
@@||ytimg.com^$~image,~object-subrequest,domain=youtube.com
@@||youtube.com^$object,subdocument,third-party

Отредактировано Lain_13 (04-01-2012 06:30:00)

Отсутствует

 

№366104-01-2012 09:11:21

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

Что ты будешь делать с картинками вставленными с левых доменов?

Они как правило не нужны))).
Эх, неудобно было две фичи сразу просить, но тут само-собой получилось...

Тогда в идеале попрошу о фиче номер два !!!
Это кликабельные плейсхолдеры для блокированного контента !!!
(это как бы модернизированный идеальный вариант FlashBlock'а, -кликнул на плейс холдер и заблокированный контент загрузился)

Владимир, пожалуйста, не проходите мимо!
"third-party-AwayFrom2ndDomain" и кликабельные плейсхолдеры заблокированного -
это можно сказать мечта всей моей броузерной адблоковской жизни - выстраданная за много лет !!!

зы
Если кому-то эти фичи приглянутся, -буду очень признателен за высказанную их поддержку, а то одному вопрошать их как то не удобно :blush:, но с другой стороны новый год всё-таки ... и фичи очень хорошие :blush:

Отредактировано D555 (04-01-2012 14:52:10)

Отсутствует

 

№366204-01-2012 13:10:38

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
> Они как правило не нужны))).
Вот в том-то и дело, что они как правило нужны… Есть сайты, на которых картинки лепят из десятков и сотен источников, там вообще можно задолбаться исключения делать или просто разрешать всё.
А против рекламы вставленной со своего собственного домена это правило всё равно будет бессильно.
Собственно *$third-party,script достаточно в большинстве случаев, но тогда уже проще NoScript поставить и получить то же самое, только в удобной форме.

Кликабельные плейсхолдеры имеют смысл если эти плейсхолдеры не сворачиваются, а это без загрузки заблокированного содержимого далеко не всегда даже возможно + по-умолчанию адблок их сворачивает + это «решает» проблему, которую создаёт твой вариант third-party _если_ его натравить на все запросы + этим будут пользоваться полтора землекопа и ты. Вывод напрашивается.

Добавлено 04-01-2012 13:31:17
Владимиp Палант
https://reports.adblockplus.org/c276cbf5-e4eb-4ab5-9f94-a722e5001e96#tab=requests
Обрати внимание на запрос заблокированный правилом: .mail.ru/*?$popup,domain=~mail.ru
Почему-то оно заблокировало скрипт. Мне кажется это какой-то баг.
Я это правило удалил совсем, но что-то тут не так.

Отредактировано Lain_13 (04-01-2012 13:32:11)

Отсутствует

 

№366304-01-2012 14:46:27

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

будут пользоваться полтора землекопа

парирую))) - в Опере и в НоСкрипте этим правилом уже прекрасно пользуется уже множество людей !!!
И потОм - вся фишка в том что прошу именно ПРАВИЛО , которое с успехом может быть применено и в разных формулах фильтра, описанных тобой(ничего что тоже на "ты", но вроде бы давно уж здесь обитаем)))
Т.е. это было бы УНИВЕРСАЛЬНОЕ ПРАВИЛО, от которого в некоторы формулах думаю даже ты не отказался бы...

Чуть не понял про сворачиваемые и несворачиваемые ...
Но смысл был в том, чтобы плейсхолдеры были например как у ФлэшБлока, - если нужно - нажал и посмотрел, даже лучше полупрозрачные как у НоСкрипта...
Да, тут речь как раз в основном про картинки и медиа, чтобы например заблокировнным картинкам назначить свои плейсхолдеры, а медия например назначить плейсхолдеры всем.(ещё можно бы было слоям и фреймам)

(Вопрос ещё в том что по частям такой функционал то тут то там в расширениях есть, что подтверждает что он хорошо работает и люди им пользуются, другое дело что ОЧЕНЬ ПРОБЛЕМНО им пользоваться т.к. он распихан по частями во многих расширених и совместно не всегда корректно работает((((
плейсхолдеры на картинки - ИмджЛайкОпера, плейсхолдеры на медиа - НоСкрипт,Флэшблок, и ещё два старых которые просто подсовывают другие картинки вместо рекламы)
Собственно поэтому было бы идеально если бы "third-party-AwayFrom2ndDomain" и плейсхолдеры были бы именно в АдБлокПлюсе.

Отредактировано D555 (04-01-2012 15:01:15)

Отсутствует

 

№366404-01-2012 15:16:13

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

> парирую))) - в Опере и в НоСкрипте этим правилом уже прекрасно пользуется уже множество людей !!!
В НоуСкрипте это относится только к скриптам и потому довольно успешно действует — не так и много полезных скриптов грузится со сторонних доменов. В случае картинок нужны сотни километров исключений, что ни кому не нужно.
Где в NoAds применяется такой подход? Я не обнаружил.

> Т.е. это было бы УНИВЕРСАЛЬНОЕ ПРАВИЛО, от которого в некоторы формулах думаю даже ты не отказался бы...
Я не вижу где я смог бы его с пользой применить. Мне пара других фишек пригодилась бы, но их уже посчитали излишними (да так оно и есть, в общем).

> Чуть не понял про сворачиваемые и несворачиваемые ...
Чтоб вставить плейсхолдер нужно знать:
1. Куда его вставить.
2. Размер плейсхолдера.

Если мы говорим о картинке, то иногда (далеко не всегда!) у неё указан размер и мы ещё можем понять куда и каких размеров вставить плейсхолдер. Если же размер не указан, то вставляя плейсхолдер мы можем легко поломать вебсайт (те же web-bugs размером 1х1), что ILO иногда и делает. Как видишь даже к картинкам это не очень легко применить.
Когда же блокируется скрипт, то ни местоположение, ни размер плейсхолдера нам не известны и мы даже догадываться не можем без загрузки и исполнения скрипта. Впрочем, даже после этого далеко не всегда можем.
Если учесть, что по-умолчанию мы блокируем рекламу, а не что-то полезное, то эта фича ещё и не нужная.
Для остального есть те самые упомянутые тобой ILO и NoScript, функционал которых далеко не всем нужен.
Сколько проблем пользователям ВКонтакта и Одноклассников доставляет FlashBlock я даже говорить не хочу.
Не нужно делать из адблока комбайн.

Отредактировано Lain_13 (04-01-2012 15:26:10)

Отсутствует

 

№366504-01-2012 15:56:27

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

Я не вижу где я смог бы его с пользой применить.

в тех же скриптах например

Lain_13 пишет

Где в NoAds применяется такой подход?

там история расширения идёт из скрипта от Lex1'а..., и да в основном для скриптов, -имеджи и медия так и остались в ToDo.

Lain_13 пишет

те самые упомянутые тобой ILO и NoScript, функционал которых далеко не всем нужен

да и мне целиком те расширения не нужны..., однако лучшее из них(в том числе и из ФлэшБлока) хотелось бы увидеть

Lain_13 пишет

Не нужно делать из адблока комбайн

никакого комбайна нет, "third-party-AwayFrom2ndDomain" просто новое правило(специфическая опция фильтра) - не хочешь-не пиши))),
а плейсхолдеры можно было б навесить отдельным расширением - не хочешь-не ставь - как Element Hiding Helper например.
Есть даже два забытых сторонних расширения на АМО сейчас(подставляют картинки вместо блокированного) где можно посмотреть пример реализации.

Отредактировано D555 (04-01-2012 16:00:41)

Отсутствует

 

№366604-01-2012 17:16:19

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 9.0
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
Это Adblock Plus 1.3 - в нём $popup просто игнорируется. Для обратной совместимости лучше писать $image,~image,popup (в Adblock Plus 1.3 не сработает вообще, а в Adblock Plus 2.0 будет блокировать только попапы).

D555
Я обсуждение только просмотрел, но по-моему нигде так и не было сказано, зачем нужна "очень полезная фича". Конкретно, пожалуйста, на какой сайте нужна такая странная фича и для чего? На всякий случай поясняю: "base 2nd level domains" в NoScript работает с эффективными доменными именами, как и наша $third-party. Такими доменными именами являются к примеру example.co.uk или example.com.

Отсутствует

 

№366704-01-2012 17:24:30

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
Напиши в подписке: [Adblock Plus 2.0]

Отсутствует

 

№366804-01-2012 17:51:19

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 9.0
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

Пандёнок
Тогда будет показываться предупреждение в настройках, но не более того.

Отсутствует

 

№366904-01-2012 18:40:34

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Ок, будет и то, и другое. :)

Отсутствует

 

№367004-01-2012 19:09:22

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
> Сейчас я использую крутую резалку типа $~third-party
Я надеюсь ты хотел сказать $third-party. А то $~third-party режет как-раз всё с родного домена.

Владимиp Палант
Кратко смысл в том, что субдомены эффективного доменного имени не должны считаться third-party друг-другу… да так оно и есть, собственно.

D555
Я сейчас вот понял, что то, что ты описываешь, является стандартным поведением у $third-party.
Для проверки зайди на http://news.mail.ru/, например, добавив себе правило $third-party. Всякие imgsmail.ru оно срежет, а вот img.mail.ru и rs.mail.ru (субдомены с эффективным доменным именем 'mail.ru') — не тронет.

А вот два сайта в пределах .kiev.ua будут third-party друг-другу так-как эффективным доменным именем будет имя-сайта.kiev.ua. Правда на данный момент это корректно работает только в фоксе.

Отредактировано Lain_13 (04-01-2012 19:22:07)

Отсутствует

 

№367104-01-2012 19:39:31

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

Я надеюсь ты хотел сказать $third-party.

Да, оговорился - использую конечно *$third-party

Lain_13 пишет

Всякие imgsmail.ru оно срежет, а вот img.mail.ru и rs.mail.ru (субдомены с эффективным доменным именем 'mail.ru') — не тронет.

да, точно, оно частично по домену 2го уровня, но просто давно не проверял правила в обновлённом АдБлокПлюсе , в старой связке ФФ+АБП было по имени сайта (видимо что-то поменяли в ФФ, видимо third-party -это внутренняя переменная ФФ, я прав ?), - так что этот вопрос частично снят !!! Спасибо!
(и не хватает только скорее правила - просто по куску доменного имени совпадающего с именем домена 2го уровня,
чтобы например зайдя с site.com грузилось с namesite.com !!!)

Отредактировано D555 (04-01-2012 20:00:30)

Отсутствует

 

№367204-01-2012 19:55:38

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
> и не хватает только скорее правила - просто по куску доменного имени,
> чтобы например зайдя с site.com грузилось с namesite.com !!!
Это такая редкость, что даже не знаю зачем. Разве что ради того самого mail.ru. Проще пару исключений добавить тогда, когда это нужно.
Гораздо больше проблем с сайтами зарегистрировавшими одинаковые имена в разных доменах первого уровня и использующими ресурсы с одного такого домена на другом. Ну как на mozilla.org используются ресурсы с mozilla.net, например.

Добавлено 04-01-2012 20:06:59
> да, точно, оно частично по домену 2го уровня
Как сказал Владимир в NoScript опция разрешающая скрипты с домена второго уровня на самом деле тоже работает с эффективными именами, а не просто с доменом второго уровня. Иначе на любом сайте в домене .com.ua были бы разрешены все скрипты с лобого другого сайта в том же домене .com.ua, что было бы, мягко говоря, не правильно.

Отредактировано Lain_13 (04-01-2012 20:06:59)

Отсутствует

 

№367304-01-2012 20:10:22

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

яркие примеры есть))) -
заходишь с my.opera.com - неплохо бы грузить с - myopera.com и его поддоменов !!!
заходишь с mail.ru - нужно с - imgsmail.ru и множества поддоменов !!!
И это реально нужно ,  т.к. много ресурсов сейчас помещают не только в поддомены а просто в домены с прибавленным именем к началу главного имени !!!
А просто по конечному куску названия эффективного главного домена домена  - идеальный вариант !!! Хотя да, согласен, с перламутровыми пуговицами :)
(т.е. для эффективных главных имён тоже-
заходишь с сайта site.kiev.ua - грузить с сайтов типа namesite.kiev.ua  и всех его поддоменов )

Отредактировано D555 (04-01-2012 20:17:15)

Отсутствует

 

№367404-01-2012 20:17:03

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Nightly 12.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

D555
Ты лучше попробуй разрешить gstatic.com на всех существующих доменах гугла. Вот счастья-то будет…

> заходишь с сайта site.kiev.ua - грузить с сайтов типа namesite.kiev.ua  и всех его поддоменов )
А это тебе пропустит кучу рекламы. Я гарантирую это. В Хроме, если что, third-party так и работает.

Отсутствует

 

№367504-01-2012 20:24:07

D555
Участник
 
Группа: Members
Зарегистрирован: 21-06-2005
Сообщений: 290
UA: Firefox 9.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

ок, конечно в принципе хотелось бы перламутровых пуговиц ...., но и мой опыт показывает что зайдя например с сайта site.com - с namesite.com скорее будут его ресурсы чем реклама !

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]