Страниц: 1 ... 44 45 [46] 47 48 ... 77   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 1.XX - расширение HC для очистки страниц от рекламы  (Прочитано 599749 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #900 : 21 сентября 2013, 19:57:49 »

Почему-то стали блокироваться ссылки TS Magic Player (расширение для Оперы). Причем страницы сайта загружаются помимо НС (домен в списке исключений Оперы). В логах СМ этого подключения нет, вот только строка из монитора НС:

Код:
21.09.2013/19:38:32 local/127.0.0.1 http://magicplayer-s.torrentstream.org/stat.js?loc=zlotracker.org&r=0.6273794402403434 43 43/165 100% 0 "430 Blocked (HC)" CM:HC.1-15
CM:HC.1-15

Черный список НС не менялся с Первой мировой
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #901 : 21 сентября 2013, 20:19:26 »

Почему-то стали блокироваться ссылки TS Magic Player (расширение для Оперы). Причем страницы сайта загружаются помимо НС (домен в списке исключений Оперы). В логах СМ этого подключения нет, вот только строка из монитора НС:
CM тут не при чем, возможно, что ссылки на сайте переделаны так, что они стали попадать под регулярку из 15 правила ЧС:

Код:
http://magicplayer-s.torrentstream.org/stat.js?loc=zlotracker.org&r=0.6273794402403434
Код:
/(aw)?stats?\w*\.js

а конкретно срабатывает на следующий текст: /stat.js
1. "(aw)?" - совпадение 0 или 1 раз, т.е. его может и не быть, в нашем случае отсутствует.
2. "s?" - то же самое, как в п.1.
3. "\w*" - совпадение 0 или более раз, в нашем случае отсутствует.
4. В итоге остается /stat\.js - точное совпадение
- всё это легко проверить в тренажере.
Лечение: либо внести в исключения домен, либо совсем отключить правило.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #902 : 21 сентября 2013, 20:35:01 »

Михаил, тут речь идет хотя бы об обновляемом файле с хеш-суммами крайних релизов... его создавать очень просто ведь, в том же Тотал коммандере, выделить файлы или даже папку, затем Файлы->Посчитать CRC-суммы (SFV, MD5, SHA1)... - создается один файл со всеми суммами. Так, по крайней мере, уже будет гораздо меньше вопросов о работоспособности CM, ведь будет с чем сравнивать локальные файлы.
Если б можно было автоматизировать процесс, тогда да. А так я буду забывать переделать хэши после очередного мелкого изменения. К тому же кроме тех файлов, что выкладываются, у меня в папке СМ куча других вспомогательных.
Я четко вижу, что поддерживать эти хэши актуальными я не смогу, и возникнет дополнительная путаница.
Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #903 : 21 сентября 2013, 21:18:29 »


а конкретно срабатывает на следующий текст: /stat.js
1. "(aw)?" - совпадение 0 или 1 раз, т.е. его может и не быть, в нашем случае отсутствует.
2. "s?" - то же самое, как в п.1.
3. "\w*" - совпадение 0 или более раз, в нашем случае отсутствует.
4. В итоге остается /stat\.js - точное совпадение
- всё это легко проверить в тренажере.
Лечение: либо внести в исключения домен, либо совсем отключить правило.

Вообще, че этот stat.js занимается? Если счетчик, то там ему и место.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #904 : 21 сентября 2013, 21:38:09 »

Если б можно было автоматизировать процесс, тогда да. А так я буду забывать переделать хэши после очередного мелкого изменения. К тому же кроме тех файлов, что выкладываются, у меня в папке СМ куча других вспомогательных.
Я четко вижу, что поддерживать эти хэши актуальными я не смогу, и возникнет дополнительная путаница.
Ну, совсем автоматизировать не получится, конечно, но минимизировать вышеперечисленное можно с помощью того же Тотала:

1. Забыть переделать - тут уже ничего не поделать, только если составить список необходимых действий после любого изменения/обновления
2. Для исключения подсчета сумм лишних файлов, можно проделать следующее:
В тотале есть возможность сохранения выделения (в том числе каталогов) в файл, команда:
"cm_SaveSelectionToFile"
также есть команда загрузки выделения из файла:
"cm_LoadSelectionFromFile"
а также есть команда подсчета CRC-суммы выделенных файлов/каталогов:
"cm_CRCcreate"
т.о., самое простое:
а) создаем три кнопки, с соответствующими командами,
б) один раз выделяем необходимые файлы и папки (критичные для работы CM) и сохраняем выделение в файл,
в) при любом обновлении загружаем выделение из файла и считаем CRC-сумму (по сути - два нажатия кнопок)
3. После подсчета, готовый файл Content_Master.md5 обновляем на сервере вместе с остальными файлами...

В итоге получаем всегда свежий файл с суммами критичных объектов для работы CM.

В идеале, можно попытаться написать плагин для TC под одну кнопку на все действия, но имхо, это будут неоправданные трудозатраты (замена двух кнопок одной).
Добавлено: 21-09-2013, 23:22:13

Вообще, че этот stat.js занимается? Если счетчик, то там ему и место.
Вопрос не в том, чем он занимается, а в том, что без него могут просто ссылки не открываться, которые Вы пытаетесь открыть с помощью расширения Оперы.
В общем, для анализа необходимы прямые ссылки, которые вы пытаетесь открывать...
Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #905 : 21 сентября 2013, 22:21:06 »

А как вы боритесь с яндексом?
Создал текстовый файл. В него добавил.
@@||yandex.ru/clck/jsredir?from=yandex.ru
Подключил в секцию AdBlockPlus.
При поиске по яндексу переход по первой найденной ссылке работает, а по остальным нет,
Выдаёт - javascript://&mc=5.156349761873717
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #906 : 21 сентября 2013, 22:27:38 »

Михаил, сори, но после обновлений стало ещё хуже:
СМ 1.09.9
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #907 : 21 сентября 2013, 23:33:30 »

Включены только указанные Вами два фильтра СМ и только файл ContentMaster_Default.txt?
Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #908 : 22 сентября 2013, 00:41:13 »

А как вы боритесь с яндексом?
Создал текстовый файл. В него добавил.
@@||yandex.ru/clck/jsredir?from=yandex.ru
Подключил в секцию AdBlockPlus.
При поиске по яндексу переход по первой найденной ссылке работает, а по остальным нет,
Выдаёт - javascript://&mc=5.156349761873717

Михаил решил уже этот вопрос.  http://handycache.ru/component/option,com_smf/Itemid,10/topic,6034.msg41158/#msg41158
все работает без:

Код:
@@||yandex.ru/clck/jsredir?from=yandex.ru

Обновите СМ до последней версии

Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #909 : 22 сентября 2013, 11:55:58 »

Цитировать
Михаил решил уже этот вопрос.  http://handycache.ru/component/option,com_smf/Itemid,10/topic,6034.msg41158/#msg41158
все работает без:

Цитировать
@@||yandex.ru/clck/jsredir?from=yandex.ru

Обновите СМ до последней версии

СМ 1.09.9
У меня не работает.
При включённом cntblock, при переходе по найденному.
javascript://&mc=4.675698135367986

Что с подключенным, что с отключенным файлом в группе AdBlockPlus
Где одна строчка
@@||yandex.ru/clck/jsredir?from=yandex.ru

Причём если файл отключить то переход по первой найденной ссылке работает, по остальным нет.
Если подключить и по первой не работает.

22.09.2013 11:00 12,700 cntblock.txt


« Последнее редактирование: 22 сентября 2013, 12:10:55 от DVall » Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #910 : 22 сентября 2013, 14:15:12 »

СМ 1.09.9
У меня не работает.
При включённом cntblock, при переходе по найденному.
javascript://&mc=4.675698135367986

Что с подключенным, что с отключенным файлом в группе AdBlockPlus
Где одна строчка
@@||yandex.ru/clck/jsredir?from=yandex.ru

Причём если файл отключить то переход по первой найденной ссылке работает, по остальным нет.
Если подключить и по первой не работает.

22.09.2013 11:00 12,700 cntblock.txt

Вообще список ContentMaster_Default.txt с проблемой справляется (выпрямляет ссылки). Раньше только ссылки http://images.yandex.ru/ и http://market.yandex.ru/  открывались , остальные как у Вас javascript://&mc=4.675698135367986
Может стоит кеш почистить или куки удалить!? Если нет, то ждать разбор Ваших логов Михаилом.
Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #911 : 22 сентября 2013, 17:33:09 »

СМ 1.09.5 на http://www.dns-shop.ru/shop/kurgan ContentMaster_Default.txt блокирует всплывающее меню при наведении мыши на "Категории товаров"
Должно быть так:

Починить можно? А то не удобно без этой менюшки.

Эта проблема не только в Кургане. http://www.dns-shop.ru/catalog/  Пробовал вычислить какой список режет. Вобщем отключил совсем расширение СМ - проблема остается, все нормализуется только если браузер идет напрямую, без прокси.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #912 : 22 сентября 2013, 18:27:24 »

Эта проблема не только в Кургане. http://www.dns-shop.ru/catalog/  Пробовал вычислить какой список режет. Вобщем отключил совсем расширение СМ - проблема остается, все нормализуется только если браузер идет напрямую, без прокси.
Режет не CM, а правило ЧС под номером 102
Код:
(\b|_)(pay)?pop(ieen|me|s|test|under|ups?)[^a-z]
оно реагирует на "popup"-ы содержащиеся в структуре элементов

Лечение: внести два домена в исключение этого правила и будет всё работать, вот так:
Код:
dns-shop\.ru|stdns\.ru
« Последнее редактирование: 22 сентября 2013, 18:32:36 от YuS » Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #913 : 22 сентября 2013, 20:12:40 »

Режет не CM, а правило ЧС
Лечение: внести два домена в исключение этого правила и будет всё работать, вот так:
Код:
dns-shop\.ru|stdns\.ru

Именно к этому я и веду.
Там в правиле уже есть исключение:

Код:
#4#~#True#~#(\b|_)(pay)?pop(ieen|me|s|test|under|ups?)[^a-z]#~#/popup_icon\.gif|\.popup\.#~#

 Как правильно поправить чтобы не испортить?


Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #914 : 22 сентября 2013, 20:25:14 »

Как правильно поправить чтобы не испортить?

Чтобы внести домены, вот так:
Код:
#4#~#True#~#(\b|_)(pay)?pop(ieen|me|s|test|under|ups?)[^a-z]#~#/popup_icon\.gif|\.popup\.|dns-shop\.ru|stdns\.ru#~#

А можно немного по-другому:
Код:
#4#~#True#~#(\b|_)(pay)?pop(ieen|me|s|test|under|ups?)[^a-z]#~#/popup_icon\.gif|popup#~#

но это слишком расширит работу исключения для данного правила, причем на любых сайтах. В первом же варианте просто исключается работа этого правила на двух сайтах.
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #915 : 22 сентября 2013, 20:51:00 »

C черным списком я давно разобрался и внес 2 домена (stdns\.ru/|dns-shop.ru/) в исключения правила 102, да и пробовал отключать черный список вообще. Проблема была именно из-за СМ, и именно при включенных 2-х фильтрах (указывал выше).
Сейчас же, после обновления СМ 1.10.1 стало все гораздо хуже. Сайт DNS работает только при полностью отключенном расширении Content Master:


Стоит включить расширение СМ, сайт DNS отображается так:

(Пропала карта, всплывающее меню так же не появляется)

При чем сейчас не важно какие фильтры включены в секции СontentMaster, даже полностью все отключив (или включив все):

Достаточно лишь включить само расширение и начинается проблема.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #916 : 22 сентября 2013, 21:08:04 »

Сейчас же, после обновления СМ 1.10.1 стало все гораздо хуже. Сайт DNS работает только при полностью отключенном расширении Content Master:
...
Достаточно лишь включить само расширение и начинается проблема.
Да, действительно, версия у меня была 1.09.9, но достаточно было внести два домена в исключения и всё заработало, далее  сейчас обновил до 1.10.1, вот так отображается сайт при всех включенных фильтрах:


т.е. всё также работает нормально. Видимо, у Вас какая-то локальная проблема... проверить бы файлики на целостность, да не с чем сверяться Улыбка
Могу выложить свои суммы:

* Content_Master.md5 (1.74 Кб - загружено 19 раз.)
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #917 : 22 сентября 2013, 21:51:01 »

YuS, спасибо огромное. При очередном обновлении у меня видимо криво скачался \workers\html.cm. Перекачал его заново - проблема решилась.
« Последнее редактирование: 22 сентября 2013, 21:57:18 от zakoul » Сообщить модератору   Записан
Anyone
Старожил
****

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

Сообщений: 327



« Ответ #918 : 22 сентября 2013, 22:19:42 »

Чтобы внести домены, вот так:
Код:
#4#~#True#~#(\b|_)(pay)?pop(ieen|me|s|test|under|ups?)[^a-z]#~#/popup_icon\.gif|\.popup\.|dns-shop\.ru|stdns\.ru#~#

Сделал так, все нормально работает. Спасибо.

Еще небольшая мелочь. Есть у меня расширение для Оперы, называется NoAds Advanced (проверка ЧС была с отключенными расширениями Оперы). Включив NoAds Advanced вернулся к началу проблемы. Посмотрел, что он рубит:

Код:
http://s0.stdns.ru/style/js/slimbox2-autosize.1379386580.js
http://s0.stdns.ru/mod/content/lib.vote2.1361330069.js
http://s0.stdns.ru/mod/content/search/presearch.1361330068.js
http://s0.stdns.ru/style/js/page_common.1378964685.js
http://s0.stdns.ru/style/js/lib.cart.1377562702.js
http://s0.stdns.ru/style/js/lib.compare.1377561077.js
http://s0.stdns.ru/style/js/catalog_menu.1375314464.js
http://s0.stdns.ru/style/js/fluid_columns.1371090753.js
http://s0.stdns.ru/mod/core/lib.form.1369713807.js
http://s0.stdns.ru/style/js/popup_dialog.1378451651.js
http://s0.stdns.ru/style/js/catalog_index.1375835804.js

Залез в его настройках на вкладку "Скрипты", добавил правила:

Код:
@@||dns-shop.ru^
@@||s0.stdns.ru^

и заработало:



Только появился артефакт (указан стрелкой на рисунке). Поотключал расширения и обновил страницу без прокси, включил все обратно и НС тоже, обновил - артефакт исчез
« Последнее редактирование: 22 сентября 2013, 22:26:19 от Anyone » Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #919 : 23 сентября 2013, 09:00:41 »

в том же Тотал коммандере, выделить файлы или даже папку, затем Файлы->Посчитать CRC-суммы (SFV, MD5, SHA1)...
YuS, не могли бы просвятить на счет ТС. При выделении папки ТС выдает: "эта функция неприменима к каталогам" (С файлами проблем нет, а вот как подсчитать MD5 всех файлов в каталоге с помощью ТС?)

Зы. ТС 7.05а
Сообщить модератору   Записан
Страниц: 1 ... 44 45 [46] 47 48 ... 77   Вверх
  Отправить эту тему    Печать  

 
Перейти в: