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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№337604-10-2011 01:36:18

SurferNet
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 591
UA: Nightly 10.0

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

Владимиp Палант
Вопрос по поводу новой фичи - PopUp Blocker'а.
На imageshack.us неавторизованным заливаю картинку, затем при клике на картинке под словами "Upload Successful" и затем ещё раз на ней же всплывает новое окно. Оно не блокируется. Или это к фильтрописателям?

Отсутствует

 

№337705-10-2011 10:45:27

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

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

Northtech пишет

Будет красивей и симметричнее.

Спорное утверждение. Кстати, о какой симметрии речь?

SurferNet
Да, к фильтрописателям. Adblock Plus в принципе может блокировать все всплывающие окна, если есть соотвествующие фильтры.

Отсутствует

 

№337805-10-2011 11:10:14

митя
Участник
 
Группа: Members
Зарегистрирован: 30-09-2011
Сообщений: 11
UA: Opera 10.5

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

Обновился с 3.5.19 на 7.0.1 В играх Mail.ru
стал некорректно
работать Adblock Plus
1.3.10 : пробуешь зайти на стол игры, вроде стол
грузится до 99%,
реклама блокируется
(как и надо), а дальше
никак: пока не
отключишь ABP, просмотришь рекламу и
потом только играешь.
В 3.5.19 стол открывался нормально, реклама блокировалась.

Отредактировано митя (05-10-2011 11:14:20)

Отсутствует

 

№337905-10-2011 11:15:27

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

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

митя
Это вопрос по фильтрам, версия Adblock Plus ни при чем. Если стоит список фильтров RuAdList, то в соседнюю тему: http://forum.mozilla-russia.org/viewtopic.php?id=3679.

Отредактировано Владимиp Палант (05-10-2011 11:16:19)

Отсутствует

 

№338005-10-2011 13:53:31

Northtech
Участник
 
Группа: Members
Зарегистрирован: 16-04-2011
Сообщений: 266
UA: Firefox 8.0

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

Владимиp Палант пишет

Спорное утверждение. Кстати, о какой симметрии речь?

border-radius в firefox страшновато отрисовывает (плавно и красиво это в опере например), а насчет симметрии, просто не должно выбиваться из общего построения интерфейса, мне кажется очевидно, что смотрится как чужеродный элемент.
Поэтому собственно и предлагаю или убрать его, сделав квадратным или сделать углы как у вкладок (border-radius: 3px 3px 0px 0px).

p.s. если вы против этого глобально (т.е. в расширении), то подскажите как это сделать через в userChrome.css.

Отредактировано Northtech (08-10-2011 01:02:27)

Отсутствует

 

№338105-10-2011 14:22:31

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

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

Northtech пишет

Поэтому собственно и предлагаю или убрать его, сделав квадратным или сделать углы как у вкладок (border-radius: 3px 3px 0px 0px).

Попробовал и то, и другое - по-моему, красоты не прибавилось.

Northtech пишет

p.s. если вы против этого глобально (т.е. в расширении), то подскажите как это сделать через в userChrome.css.

Боюсь, что не выйдет. Там нет фиксированного класса, к которому можно было бы применить стили.

Отсутствует

 

№338205-10-2011 15:03:28

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 7.0

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

Владимиp Палант пишет

Боюсь, что не выйдет.

Выделить код

Код:

a[title="Нажмите здесь, чтобы Adblock Plus заблокировал этот объект"] {
    border-radius: 3px 3px 0px 0px !important;
}

?


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№338305-10-2011 15:26:39

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

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

Infocatcher
Наверное все-таки да :)

Отсутствует

 

№338407-10-2011 19:49:19

Northtech
Участник
 
Группа: Members
Зарегистрирован: 16-04-2011
Сообщений: 266
UA: Firefox 8.0

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

Проходил мимо и решил почитать статью - https://developer.mozilla.org/en/Extens … extensions

Вот что заинтересовало (там в общем-то все интересно, по ссылкам в статье тоже походить полезно):

Use the right compression level for JAR and XPI files

Reading data from compressed archives costs time. The higher the compression level of the archive, the higher also the performance cost of reading the data from it. So any JAR files in your extension should always be packed with compression level 0 (no compression) for better performance. It may seem counter-intuitive, but doing this will increase the JAR file size and actually decrease the XPI file size as it allows for compression between files inside the JAR to be done when compressing the XPI (essentially a poor-man's solid archive effect).

If your extension doesn't specify em:unpack then its XPI file will not be unpacked in Firefox 4 and used directly instead. This makes choosing a low compression level preferable; we recommend using compression level 1. It will increase the download size only a small amount, even compared to maximum compression.

Стоит попробовать полностью отключать компрессию jar и xpi файлов? Возможно это даст более быструю загрузку и работу [firefox] по крайней мере на слабых компьютерах.
Размер AdBlock+ без компрессии вырастает всего до 2мб, что не так уж и много. Element Hiding Helper тоже хорошо бы.

Отсутствует

 

№338507-10-2011 20:51:27

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

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

Northtech
Я это, как ни странно, тоже читал ;)
Adblock Plus уже использует минимальную степень сжатия. Это идеальный компромисс между размером и быстродействием. По сравнению с максимальным сжатием размер файла не намного больше. А вот 2мб может для некоторых людей оказаться уже слишком много. Улучшение быстродействие, которое тут можно выиграть, минимально и того не стоит.

Отсутствует

 

№338607-10-2011 21:16:43

Northtech
Участник
 
Группа: Members
Зарегистрирован: 16-04-2011
Сообщений: 266
UA: Firefox 8.0

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

Владимиp Палант
Что ж понятно, спасибо за ответ)

Отсутствует

 

№338707-10-2011 21:25:45

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

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

Владимиp Палант
Скорее даже ухудшение быстродействия. Разархивация при низкой степени сжатия может выполняться заметно быстрее чтения с винта полноразмерного ни как не сжатого файла.

Отсутствует

 

№338808-10-2011 17:06:51

Stalker4
Участник
 
Группа: Members
Зарегистрирован: 06-07-2005
Сообщений: 63
UA: Seamonkey 2.0

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

Hi All,

До текущего момента для блокировки рекламы пользовался возможностями Outpost Firewall Pro.
Сейчас решил попробовать Adblock Plus (установил версию 1.3.10).
Вроде бы все работает нормально, но есть один вопрос:

Когда рекламу блокировал Outpost Firewall Pro, то он на место заблокированного элемента выводил спец. значок "[AD]".
Благодаря этому на странице сразу было видно, что тут что то было заблокировано.

Можно ли сделать аналогичное в Adblock Plus ?
То есть, что бы Adblock Plus не просто прятал заблокированные элементы, выводил вместо них какой нибудь спец. значок ...


И еще небольшой вопрос:
В настройках Adblock Plus есть пункт меню "Сворачивать заблокированные элементы".
На одном из сайтов я заблокировал картинку, а потом пробовал включать/отключать этот пункт меню, но разницы не увидел.
Так что же делает эта настройка ?

Отсутствует

 

№338908-10-2011 17:17:45

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 4.0

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

Stalker4 пишет

На одном из сайтов я заблокировал картинку, а потом пробовал включать/отключать этот пункт меню, но разницы не увидел.
Так что же делает эта настройка ?

Надо было перезагрузить страницу.

Можно ли сделать, что бы Adblock Plus не просто прятал заблокированные элементы, выводил вместо них какой нибудь спец. значок ...

Нет.

Отсутствует

 

№339008-10-2011 17:21:03

RufusUA
Участник
 
Группа: Members
Зарегистрирован: 02-02-2010
Сообщений: 150
UA: Firefox 7.0

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

Можно ли сделать, что бы Adblock Plus не просто прятал заблокированные элементы, выводил вместо них какой нибудь спец. значок ...

Нет.

В Ad Muncher и RequestPolicy данная возможность присутствует. Почему так?

Отсутствует

 

№339108-10-2011 18:55:59

Stalker4
Участник
 
Группа: Members
Зарегистрирован: 06-07-2005
Сообщений: 63
UA: Seamonkey 2.0

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

LongLogin пишет

Надо было перезагрузить страницу.

Перезагружал (жал Shift+F5) - разницы не увидел.

LongLogin пишет

Нет.

А есть ли тут автор данного расширения ? Может тогда ему можно написать про это в качестве предложения ?

Отсутствует

 

№339208-10-2011 21:32:59

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 7.0

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

we recommend using compression level 1.

Кстати, совершенно не понятно, почему это не сделано изнутри. Тем более, что все нужные инструменты уже в наличии.
То есть сделали бы, чтобы при установке расширения перепаковывались «как быстрее».


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№339309-10-2011 00:48:37

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

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

Stalker4
Автор тут есть, но думается мне мы разберемся без него.
LongLogin отчасти не прав, но лишь отчасти.
В настройках AdBlock Plus есть опция, которая включает/выключает сворачивание заблокированных элементов.
Но у неё есть несколько ограничений:
1. На месте заблокированной картинки не выводится ни чего. Ну это не такая и великая проблема, в принципе.
2. Эта настройка не действует на правила скрытия. Правила скрытия присваивают свойству скрываемого объекта display значение none, что буквально удаляет их со страницы, а потому структура страницы перестраивается как будто их там не было вовсе. Корректно избежать этого эффекта оставив на месте скрытого объекта пустое место на сколько я понимаю довольно сложно и я не уверен, что всегда возможно. Во всяком случае это весьма усложнит код расширения, а это нежелательно. Во всяком случае для такой не очень-то важной цели. Потому действите этой настройки и не распространяется на правила скрытия. На сколько я знаю внешний софт для блокировки рекламы скрывать контент на страницах не очень-то умеет (ну или делает это через одно место).
3. Если картинка или какой-то иной блок вставляется скриптом, а AdBlock Plus блокирует загрузку этого скрипта, то пустых мест так-же не появляется. Ну это уже по вполне очевидным причинам — скрипт, который их должен был вствить, не выполнился вовсе. Это, кстати, относится и к внешним антирекламным фильтрам. Если они заблокировали скрипт, то блоков информирующих нас о заблокированном содержимом на странице тоже не появится.
4. Если авторы сайта забыли указать размеры картинки и блоков вокруг неё, то какртинка, опять же, схлопнется. В данном случае потому, что картинку за место заблокированной фокс не получит и потому установит её размер в 0х0. Он же не может сам угадать каких размеров была заблокированная картинка? :) Внешние программы умеют вместо 404 (или что они там возвращают) подставлять фейковую картинку, которая и выводится если контент заблокирован. AdBlock этого не умеет, но есть расширение, которое так умеет при помощи адблока.

Т.е. ты можешь выключить эту настройку, но толку от этого будет… не много.

Если так хочется знать что было заблокировано, то нажми Ctrl+Shift+V и посмотри список. Красное — заблокированные запросы, синее — сработавшие правила скрытия (то, что они скрыли, можно обычно найти в коде страницы), зелёное — исключения (то, что было загружено не смотря на правила блокировки), ну а чёрное — все остальные запросы, которые не попали под раздачу. :)

Кстати, полная перезагрузка страницы это Ctrl+F5. Обычная перезагрузка это F5 или Ctrl+R. А вот Shift+F5 вроде вообще ни чего не делает. Во всяком случае у меня.

Отредактировано Lain_13 (09-10-2011 05:29:23)

Отсутствует

 

№339409-10-2011 17:01:16

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 393
UA: Opera 10.1

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

Lain_13

Красное — заблокированные запросы

тут все понятно, но как то решил открыть красный/заблокированный скрипт и увидел его код, расхода трафика не было до/во время/после открытия, значит скрипт загрузился но не применялся? если таким же способом проверять картинки и флешки, то их загрузка блокируется.

Отсутствует

 

№339510-10-2011 10:28:54

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

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

Lain_13
Последовательное чтение с диска - очень быстрая операция. Маловероятно, чтобы лишние несколько сотен килобайт настолько долго читались, чтобы распаковка данных оказалась более быстрым вариантом.

Infocatcher
Переупаковка расширений как вариант рассматривалась, в частности когда я написал о своих экспериментах со сжатием файлов. Но она сделает установку расширения существенно сложнее (сейчас всего навсего нужно переименовать скачанный файл), да и, судя по всему, на реализацию такой фичи ни у кого нет времени.

RufusUA пишет

Можно ли сделать, что бы Adblock Plus не просто прятал заблокированные элементы, выводил вместо них какой нибудь спец. значок ...

    Нет.

В Ad Muncher и RequestPolicy данная возможность присутствует. Почему так?

Насчет RequestPolicy не знаю, но у Ad Muncher и Outpost Firewall принципиально другой принцип работы - они заменяют один кусох HTML-кода на другой. И, кстати говоря, жалоб по поводу текста [AD] на страницах у меня в форуме было немеряно. Outpost Firewall ведь свою блокировку рекламы включает, ничего не сообщив об этом пользователю, вот люди и грешат на Adblock Plus. А большинство людей видеть этот текст не желают.

Кому надо - лучше пусть открывает список элементов страницы. Оно и более надежно, ведь большинство заблокированных элементов - вовсе не визуальные. Как (и где) прикажете изображать заблокированный скрипт, а то и вовсе XMLHttpRequest?

Отредактировано Владимиp Палант (10-10-2011 10:30:22)

Отсутствует

 

№339610-10-2011 13:03:49

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

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

Kiril__777
Странно, у меня обычно подгрузка происходит. Вижу это в логах локального прокси.

Владимиp Палант
> Последовательное чтение с диска - очень быстрая операция. Маловероятно, чтобы лишние несколько сотен килобайт настолько долго читались, чтобы распаковка данных оказалась более быстрым вариантом.
Не всегда. Если 2 Мб окажутся размазаны по винту в нескольких местах (вообще такого не должно происходить, объем не тот), то относительно медленно.
Просто помнится одним из преимуществ UPX (архиватор исполнимых бинарников) указывалось не только значительное уменьшение их размера, но и ускоренная загрузка.
По моим прикидкам на чтение файла длинной ~2 Мб требуется около 3-4 микросекунд. Сколько там операций успеет выполнить процессор за 1-2 микросекунды в памяти? Думаю должен более чем уложиться. ZIP — довольно простой алгоритм.
В любом случае это замеры выполнять нужно, но кто ж этим заниматься будет. :)

Отредактировано Lain_13 (10-10-2011 13:05:32)

Отсутствует

 

№339710-10-2011 13:28:00

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

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

Lain_13
Ну, UPX ведь в наше время не зря никто не использует ;)
В теории, фрагментация диска осталась в прошлом - актуальные операционные системы дефрагментируют диск автоматически. И не забывай еще, что мы говорим не о чтении файла длиной ~2 Мб, а о разнице между чтением файла длиной ~0.5 Мб и ~2 Мб, то есть время поиска никакой роли не играет.

Что касается замеров, то я ими занимался. За любой компьютер ручаться не стану, но на моем нулевое сжатие немного улучшало быстродействие.

Добавлено 10-10-2011 13:30:47
Kiril__777
Заблокированные элементы загружаются только тогда, когда их открывают отдельно, в новом табе. Если загрузки не произошло, то, возможно, этот скрипт уже был в кеше. К примеру, если страница перед этим загружалась при отключенном Adblock Plus.

Отредактировано Владимиp Палант (10-10-2011 13:30:47)

Отсутствует

 

№339810-10-2011 15:01:40

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 7.0

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

Владимиp Палант пишет

да и, судя по всему, на реализацию такой фичи ни у кого нет времени.

Если прирост скорости и правда имеет место быть, то это странно – одна из слабых сторон Firefox – как раз скорость запуска после обвешивания расширениями.
К тому же, дополнительный повод для рекламы – мол, теперь запуск с установленными расширениями станет на N процентов быстрее. :)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№339910-10-2011 15:04:49

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

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

Infocatcher
Прирост скорости мизерный по сравнению с теми тормозами, которые вызывают сами расширения.

Отсутствует

 

№340010-10-2011 15:50:55

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 393
UA: Opera 10.1

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

Владимиp Палант
да, видимо, скрипт был уже в кеше

Отсутствует

 

Board footer

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