Alex1985
Customizations - это по большей части тот же userChrome и есть. Для скрытия пунктов контекстного меню применяется такой стиль:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @-moz-document url("chrome://browser/content/browser.xul"), url("chrome://navigator/content/navigator.xul"), url("chrome://messenger/content/messenger.xul"), url("chrome://messenger/content/messageWindow.xul") { .abp-contextmenuitem { display: none !important; } }
Отсутствует
Установил Customizations для скрытия этого пункта. Сначала скрывало, теперь не работает.
Подтверждаю.
Нет желания сделать вкл\выкл пункта контекстного меню в настройках Adblock?
Отсутствует
когда уже расширение будет блокировать загрузку по правилам скрытия? display:none
Отсутствует
Для скрытия пунктов контекстного меню применяется такой стиль
Гораздо интереснее было бы различать блокировку обычных изображений от блокировки фоновых изображений.
То есть пункт контекстного меню для всей страницы вообще вполне может доставлять неудобства в отличие от вполне уместного пункта для обычных изображений.
Ну, то есть предлагается добавить пункту для фоновых изображений какой-нибудь отличительный признак.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Был ведь $background - убрали...
Добавлено 01-07-2012 20:00:27
Kiril__777
Как это сделать? Напишите патч.
Отредактировано Пандёнок (01-07-2012 20:00:27)
Отсутствует
Извиняюсь, не так понял, подумал просят, чтобы по цсскам сайта блокировалась загрузка, где в правилах display:none.
Отредактировано KooL (01-07-2012 20:49:12)
Отсутствует
Infocatcher
Был ведь $background - убрали...
Не, я про сам пункт контекстного меню для блокировки.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Пандёнок
Ну так изначально был вопрос в том, что пункт контекстного меню, появляющийся при клике в любом месте страницы, мешает. А в качестве решения можно только скрыть вообще все пункты контекстного меню от ABP. Тогда как, по-моему, удобнее иметь возможность скрыть только тот, что мешает гораздо чаще других. А сейчас пункты никак не различаются.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Lain_13 писал что: Element Hiding Helper будет интегрирован в качестве дополнительной кнопки в инспекторе страницы
т.е. Element Hiding Helper будет встроен в сам Adblock Plus и не нужно будет его устанавливать отдельно?
Отсутствует
Lain_13 писал что: Element Hiding Helper будет интегрирован в качестве дополнительной кнопки в инспекторе страницы
т.е. Element Hiding Helper будет встроен в сам Adblock Plus и не нужно будет его устанавливать отдельно?
вот я про че и пишу. когда же он будет интегрирован то?
Отсутствует
Был ведь $background - убрали...
Заговор, не иначе
когда уже расширение будет блокировать загрузку по правилам скрытия? display:none
А вы не спрашивайте - попробуйте. Элементарная страничка с картинкой и стилем display:none. И проверьте, заблокируется ли загрузка.
Вообще то да: если бы было "заблокировать фон", то и без убирания было бы понятнее, что будет блокироваться.
Ага, конечно. А потом объясняйте пользователям, почему обыкновенная картинка на http://www.google.ru/ вдруг называется "фон".
Отредактировано Владимиp Палант (02-07-2012 10:38:10)
Отсутствует
И проверьте, заблокируется ли загрузка.
Грузится. Здесь скорее поддержка лесы нужна, а не adp.
Когда шлется запрос на загрузку, можно узнать, какие стили действуют на элемент?
леса живет в лису?
Отсутствует
CoolCmd
Конечно грузится - многие сайты используют невидимые картинки для подзагрузки изображений, которые скоро нужно будет показать. Для блокировки нужно использовать правила блокирования, правила скрытия существуют чисто в "косметических" целях.
Когда шлется запрос на загрузку, можно узнать, какие стили действуют на элемент?
Теоретически - можно, наверное (не факт, правда, что без последствий для стабильности браузера). Но тормозить это будет жутко, это ведь придется сделать проверку не только для самого элемента, но и для всех его "родителей".
Отсутствует
Ага, конечно. А потом объясняйте пользователям, почему обыкновенная картинка на http://www.google.ru/ вдруг называется "фон".
А вот какой-нибудь отличительный класс для выборочного скрытия пунктов контекстного меню вполне можно добавить.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А вы не спрашивайте - попробуйте. Элементарная страничка с картинкой и стилем display:none. И проверьте, заблокируется ли загрузка.
Примера нет какого-либо?
Отсутствует
Отсутствует
с последним обновлением(2.1) в контекстном меню появился, скрытый до этого Menu Editor-ом, пункт "Adblock Plus: заблокировать изображение...". если разрешить его в редакторе Menu Editor-а, то он просто пропадает из списка, но в контекстном меню остаётся.
как бы его убрать?
з.ы. стилем скрыл, но в "Настройках" возможность выбирать "показывать ли в контекстном меню" не помешала бы.
Отредактировано vitalii201 (03-07-2012 17:08:23)
Отсутствует
Hastla
О том и речь, как это сделать.
А пока есть Customizations, и хорошо бы разобраться, почему оно у Вас не сработало.
Может не ту версию используют? У меня 1.0.1 и всё работает.
May the FOSS be with you!
Отсутствует