Страниц: 1 ... 32 33 [34] 35 36 ... 77   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 1.XX - расширение HC для очистки страниц от рекламы  (Прочитано 598401 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #660 : 11 июля 2013, 12:48:16 »

Не показатель. У вас Адблок стоит. А тут обсуждается работа СМ.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #661 : 11 июля 2013, 13:59:24 »

правило из ContentMaster_Default:
0x
режет в цитатах ссылки на исходный пост, на форуме 4pna.com
Попробовал победить. Заодно добавил возможность в правила удаления по размеру добавлять URL.
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #662 : 11 июля 2013, 16:17:12 »

Заодно добавил возможность в правила удаления по размеру добавлять URL.
Да, нужное свойство, полное отключение сайта не совсем хорошее действие, а вот конкретное правило отключить - в самый раз.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #663 : 11 июля 2013, 16:35:00 »

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

Не надо выводить все правила в лог. Достаточно лишь упомянуть в логе сам факт вставки блоков CSS.
Когда смотришь логи, непонятно какие еще манипуляции произвел СМ, кроме вырезания указанных элементов. Были на тот момент активированы опции вставки CSS или нет.
Это облегчит поиск проблем при ошибочном вырезании/скрытии нужных элементов.

Сообщения в логе могут быть примерно такими:

"Вставлены общие правила CSS от ContentMaster, AdBlockPlus (и т.д.) с помощью файла helper.css в размере 100 кб."
"Вставлены индивидуальные правила CSS от ContentMaster, AdMuncher (и т.д.) в тело страницы в количестве 10 строк."


Аналогично в лог писать о вставке JS-скриптов AdMuncher:
"Вставлены скрипты AdMuncher с помощью файла helper.js в размере 283 кб."
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #664 : 11 июля 2013, 17:28:58 »

Не надо выводить все правила в лог. Достаточно лишь упомянуть в логе сам факт вставки блоков CSS.
Когда смотришь логи, непонятно какие еще манипуляции произвел СМ, кроме вырезания указанных элементов. Были на тот момент активированы опции вставки CSS или нет.
Это облегчит поиск проблем при ошибочном вырезании/скрытии нужных элементов.
imho, это тоже малоинформативное действие получится. Ведь CM всегда вставляет правила CSS пачками, при условии установленной птицы в настройках, просто это надо помнить или даже вывести статичное напоминание где-нибудь, да на той же странице настроек... хотя в принципе, это ничем не будет отличаться от вывода напоминания в лог. В логе, наверное, даже лучше получится, т.к. анализ именно по нему проводится в первую очередь.
« Последнее редактирование: 11 июля 2013, 17:35:54 от YuS » Сообщить модератору   Записан
Terfe
Постоялец
***

Репутация: +4/-1
Offline Offline

Сообщений: 126


« Ответ #665 : 11 июля 2013, 17:44:22 »

Попробуйте такие правила:
Код:
## SCRIPT
class="right_adv_title"

## REPLACEMENTS
forum\.ixbt\.com/lang_ru\.js#~#<center><a\s*+href="http://top100.rambler.ru/resStats/.*?</center>#~##~#js
forum\.ixbt\.com/lang_ru\.js#~#RSS</a>\s*+\K<img\s*+src="http://counter\.rambler\.ru/top100\.cnt[^>]*+>\s*+<script(?>.*?</script>)\s*+<noscript(?>.*?</noscript>)\s*+<script(?>.*?</script>)#~##~#js
forum\.ixbt\.com/#~#if\s*+\(\s*+h(?>aveFlash|F)#~#return; \0#~#
forum\.ixbt\.com/#~#<script\s*+type="text/javascript"\s*+src="/price\.ru\.js"></script>#~##~#
Это лишь вариант. Эти баннеры/счетчики можно зачищать и другими способами с помощью СМ.
То, что нужно. Спасибо! Всё чисто.

А как вы определяете что именно надо заменять? Имею ввиду "if\s*+\(\s*+h(?>aveFlash|F)", сточки в lang_ru.js и т.д. в выше приведенных правилах.

Михаил,
YuS,

Спасибо за помощь. Вопрос решён - всё вырезается.
После последнего обновления СМ многие сайты стали чище (а по монитору НС больше срабатываний СМ). Благодарю  Отлично!
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #666 : 11 июля 2013, 18:28:31 »

А как вы определяете что именно надо заменять? Имею ввиду "if\s*+\(\s*+h(?>aveFlash|F)", сточки в lang_ru.js и т.д. в выше приведенных правилах.
Несколько инструментов есть. Основным можно считать т.н. Веб-инспектор. В каждом браузере он свой. Для FireFox это FireBug.
Добавлено: 11 Июль 2013, 18:23:10

Достаточно лишь упомянуть в логе сам факт вставки блоков CSS.
ОК. Записал в ToDo.
Сообщить модератору   Записан
Terfe
Постоялец
***

Репутация: +4/-1
Offline Offline

Сообщений: 126


« Ответ #667 : 15 июля 2013, 05:33:03 »

На http://forum.ixbt.com/topic.cgi?id=31:26485-6 сверху появился баннер (rose.ixbt.com/cgi-bin/...), который СМ пропускает.
Сообщить модератору   Записан
Anyone
Старожил
****

Репутация: +3/-1
Offline Offline

Сообщений: 327



« Ответ #668 : 15 июля 2013, 22:55:31 »

Михаил

http://zlotracker.org/  Вкладка "Tracker", там есть "Миничат". Выкорчевать его можно?



http://rutracker.org/forum/index.php  -  рушит главную страницу:

Мимо НС через НС
« Последнее редактирование: 15 июля 2013, 23:08:12 от Anyone » Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #669 : 15 июля 2013, 23:57:14 »

На http://forum.ixbt.com/topic.cgi?id=31:26485-6 сверху появился баннер (rose.ixbt.com/cgi-bin/...), который СМ пропускает.
У меня нет его. Как воспроизвести?

http://zlotracker.org/  Вкладка "Tracker", там есть "Миничат". Выкорчевать его можно?
Интерактивный режим: два клика на чат и его заголовок - и чата нет.

http://rutracker.org/forum/index.php  -  рушит главную страницу:
"Мимо НС" вовсе не такая картина будет. На том месте будут баннеры. У вас включена еще какая-то резалка рекламы, видимо. НС оставляет пустые места, но не схлопывает удаленный элемент. Причины обсуждались несколькими постами выше на пред. странице. Когда придумаю, как выкорчевывать такие элементы - СМ будет их схлопывать. Пока довольствуемся этим или самостоятельно пишем правила или применяем интерактивный режим.
Сообщить модератору   Записан
Anyone
Старожил
****

Репутация: +3/-1
Offline Offline

Сообщений: 327



« Ответ #670 : 16 июля 2013, 02:12:48 »

Интерактивный режим: два клика на чат и его заголовок - и чата нет.

Установил букмарклет. Интерактивный режим не включается. Обновление страницы происходит, в адресной строке добавляется ?cm_interactive - дальше ноль эмоций.

Браузер Opera Версия: 12.16; Сборка: 1860; Платформа: x64

Цитировать
после чего необходимые фильтры автоматически прописываются в файл CMAutoRules_<имя пользователя>.txt в папке rules

Файла там так и не появилось.
Красивой панельки тоже нет:



HandyCache в корне диска.

"Мимо НС" вовсе не такая картина будет. На том месте будут баннеры.

1. У вас включена еще какая-то резалка рекламы, видимо.

НС оставляет пустые места, но не схлопывает удаленный элемент. Причины обсуждались несколькими постами выше на пред. странице.

2. Когда придумаю, как выкорчевывать такие элементы - СМ будет их схлопывать.

Пока довольствуемся этим или самостоятельно пишем правила или применяем интерактивный режим.

1. ruadlist+easylist через Adblock Plus
2. с нетерпением ...
« Последнее редактирование: 16 июля 2013, 02:20:35 от Anyone » Сообщить модератору   Записан
Terfe
Постоялец
***

Репутация: +4/-1
Offline Offline

Сообщений: 126


« Ответ #671 : 16 июля 2013, 22:28:28 »

У меня нет его. Как воспроизвести?
И у меня пропал. Или убрали, или по какому-то алгоритму показывают. Буду следить.
Сообщить модератору   Записан
nick7inc
Постоялец
***

Репутация: +3/-0
Offline Offline

Сообщений: 108


« Ответ #672 : 19 июля 2013, 11:58:06 »

Поправьте, пожалуйста, на сайтах типа http://pikabu.ru/story/_1414231 режутся все комментарии.
Код:
ContentMaster: Удаление по class/idФайл 1, Строка 44: counters?+(?<!span\ class="counter(?#http://my.mail.ru/dialogues)|b-statcounter(?#maps.yandex.ru))(?!(?<=model_counter)(?=_template)(?#не ставятся правильно галки на http://market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-VIS=160-CAT_ID=160043-EXC=1-PG=10&hid=91491)|(?:(?-i)Text|_Toolbar|(?<=photoalbum-corner_counter))(?#odnoklassniki.ru - вывод числа сообщений, оповещений и пр.))#~#\A.*?(?>epd\.asueirc\.ru/epdinfo/|freemail\.ukr\.net/q/start|intertelecom\.ua|odnoklassniki\.ru)(*COMMIT)(*F)|
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #673 : 19 июля 2013, 21:38:31 »

Сделал.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #674 : 24 июля 2013, 23:53:56 »

Так это уже только от Вас, как от разработчика всё зависит, а нам, как пользователям, останется только порадоваться, если это будет реализовано.
Сделал в первом приближении. Теперь СМ пытается выудить из ява-скриптов больше информации и резать некоторые формируемые ими элементы.
Выложить смогу только после выхода НС>=1.0.0.462.
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #675 : 25 июля 2013, 11:35:43 »

Теперь СМ пытается выудить из ява-скриптов больше информации и резать некоторые формируемые ими элементы.
Выложить смогу только после выхода НС>=1.0.0.462.
Отлично! Будем ждать выхода...
Сообщить модератору   Записан
nick7inc
Постоялец
***

Репутация: +3/-0
Offline Offline

Сообщений: 108


« Ответ #676 : 25 июля 2013, 14:49:15 »

Есть ещё вопрос, не знаю, где проблема. Есть с сайта скачивать offline версию 6й джавы, то приходится полностью отключать HC (по-моему, даже придётся открывать не в FF, а в опере), иначе сайт посылает.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #677 : 25 июля 2013, 20:47:50 »

Не надо выводить все правила в лог. Достаточно лишь упомянуть в логе сам факт вставки блоков CSS.
Когда смотришь логи, непонятно какие еще манипуляции произвел СМ, кроме вырезания указанных элементов. Были на тот момент активированы опции вставки CSS или нет.
Это облегчит поиск проблем при ошибочном вырезании/скрытии нужных элементов.

Сообщения в логе могут быть примерно такими:

"Вставлены общие правила CSS от ContentMaster, AdBlockPlus (и т.д.) с помощью файла helper.css в размере 100 кб."
"Вставлены индивидуальные правила CSS от ContentMaster, AdMuncher (и т.д.) в тело страницы в количестве 10 строк."


Аналогично в лог писать о вставке JS-скриптов AdMuncher:
"Вставлены скрипты AdMuncher с помощью файла helper.js в размере 283 кб."

Сделал в 1.07.1. Правда, в менее подробном виде: сообщается о вставке CSS и вставке JS.
Сообщить модератору   Записан
zakoul
Старожил
****

Репутация: +13/-2
Offline Offline

Сообщений: 326


« Ответ #678 : 29 июля 2013, 22:07:30 »

Имеется такая подписка https://easylist-downloads.adblockplus.org/malwaredomains_full.txt но при ее подключении в СМ в секции AdBlockPlus выскакивает сообщение об ошибке в регулярных выражениях. Как то можно подружить эту подписку с СМ?
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #679 : 29 июля 2013, 22:31:25 »

У меня эта подписка нормально подключается.
Отключите все другие подписки. Проверьте. Если ошибка остается, дайте , плиз, лог НС.
Сообщить модератору   Записан
Страниц: 1 ... 32 33 [34] 35 36 ... 77   Вверх
  Отправить эту тему    Печать  

 
Перейти в: