lenta.ru ошибочная блокировка фотогалерей

Russian supplemental subscription

Moderator: RU AdList Mods

Locked
Baks
Guest

lenta.ru ошибочная блокировка фотогалерей

Post by Baks »

abp с подпиской RuAdList+EasyList ошибочно блокирует на ленте фотогалерии.
к примеру http://lenta.ru/photo/2015/10/31/gmo/
больше галерей - http://lenta.ru/parts/photo/

при отключении фильтра - все ок, фотографии отображаются и перелистываются, при включенном фильтре - не отображаются.
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

https://hg.adblockplus.org/ruadlist/rev/e074b61a07d6
Вроде исправил. Блокировались не фотографии, а рекламный скрипт, но его блокировка ломала скрипт, отображающий эти картинки. Что интересно, если выключить адблок, обновить страницу, включить его обратно и снова обновить страницу, то после этого картинки в текущей галлерее отображаются.
Baks
Guest

Post by Baks »

да, внесенные исправления помогли, обновленная версия подписки уже отображает галереи.
Baks
Guest

Post by Baks »

видимо на ленте произошли какие-то изменения, снова подписка блокирует галереи.
к примеру http://lenta.ru/photo/2015/12/15/manhattanofarabia/
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Странно, у меня всё отображается. Проверил с актуальными подписками в Chrome, Firefox, Safari.
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

А у меня прямо в данный момент, к сожалению, ситуация примерно как во 2м посте в этой теме. Например, здесь http://lenta.ru/articles/2015/12/15/starwarsplus/ галереи отображаются, но не перелистываются стрелками, они просто не реагируют, пока не выключишь блокировщик совсем. После этого я последовательно разрешал в логе uBO по одному запрещённые элементы (отключение "косметики" не помогло, а всё остальное из EasyList/EasyPrivacy, так что корни проблемы, видимо, оттуда). Точно помню, что после разрешения скрипта http://ad.rambler.ru/static/green2.min.js всё заработало, потом я зачем-то решил попробовать разрешить весь ad.rambler.ru и теперь разрешение этого скрипта не помогает. Мистика какая-то, если вспомню, потестирую с утра на свежую голову.

FF 115.10.0esr; uBO 1.57.3b6 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Klayton
Браузер, подписки, доп.расширения?
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

dimisa wrote:Klayton
Браузер, подписки, доп.расширения?
Firefox 43 (в 44b1, впрочем, то же самое =)), Disconnect (добавлял ленту в белый список, не помогло), подписки:
  • uBlock filters
    uBlock filters Badware risks
    uBlock filters Block-then-redirect
    uBlock filters Privacy
    uBlock filters Unbreak
    Adblock Warning Removal List
    Anti-Adblock Killer | Reek
    EasyList
    Basic tracking list by Disconnect
    EasyPrivacy
    Malvertising filter list by Disconnect
    Malware filter list by Disconnect
    Ru Adlist
    Adguard Russian Filter
    Adguard English Filter
Я вчера вечером, судя по утреннему тесту, всё-таки неправильно указал "плохой" скрипт. Сейчас потестировал, разрешил http://lib.rl0.ru/adfox/7/adfox.custom.min.js и всё точно заработало, перепроверил на другой страничке из поста Baks (http://lenta.ru/photo/2015/12/15/manhattanofarabia). Но есть одно "но" - после этого разрешения на любой странице ленты идёт "бесконечная" загрузка при нормальной работе самого сайта. Такая вот дилемма.

FF 115.10.0esr; uBO 1.57.3b6 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Klayton
В такой мешанине может быть всё что угодно.
Отключите все подписки. Поставьте (и обновите) только пользовательские:

Code: Select all

http://easylist-downloads.adblockplus.org/ruadlist+easylist.txt
http://easylist-downloads.adblockplus.org/cntblock.txt
http://easylist-downloads.adblockplus.org/bitblock.txt
http://easylist-downloads.adblockplus.org/antiadblockfilters.txt
Очистите куки lenta.ru и проверьте работоспособность галерей.
О результате сообщите.
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

dimisa
Не спорю, мешанина приличная, но в повседневной работе до сих пор не мешала и здесь, как мне сильно кажется, не её случай. Взял портативную 43ю лису только с uBO (ранее в ff43 же ещё попробовал с ABP и ruadlist+easylist - галерея тоже не отображается). Удалил свои, поставил в пользовательские ваши 4. Зашёл на ленту, галереи не работают. Очистил все куки ленты, обновил без учёта кэша - галереи не работают. Проблема-то, собственно, насколько я понимаю, в EasyList, потому что пока в uBO вот так не разрешить, галереи не отзываются. Но и загрузка не останавливается, что тоже отражено на скрине. А плохой скрипт из EasyList (я только не очень понимаю, почему он, исходя из лога дважды вызывается. Либо это просто что-то вроде небольшого бага uBO.).

FF 115.10.0esr; uBO 1.57.3b6 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Klayton
В точности повторил сценарий с Firefox 43 (обычный, не портативный) и uBO. Проблема не воспроизводится. Попробуйте отключить прочие расширения/дополнения.

Update
Кстати, скрин из uBO должен выглядеть совсем не так, похоже EasyList Вы подключили отдельной подпиской.
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

dimisa
Печально, что не воспроизводится, у меня она всё равно есть =). Попытался на экран затолкать максимум нужной информации. Аддонов кроме uBO 1.4.0 нет (сам пробовал на 1.4.1b5, уже подумал, может в бете какой критичный баг, но в стабильном релизе поведение аналогичное), те 4 подписки (выше них ни одной галочки не стоит). И при этом галерея вот такая вот, серая и неактивная. А при разрешении скрипта - такая. Да, скрин я сделал позже, уже вернув свою простыню, чтобы показать, что этот скрипт не в руадлисте, а в изилисте. С вашими 4 подписками он, естественно, детектируется в ruadlist+easylist. В общем, не знаю, я вижу пока проблему единственно в adfox, разрешать тот скрипт на постоянной основе не хочется, статей с галереями довольно мало, коли уж приспичит, можно и на время их просмотра блокер отключить.
Я смотрю, проблема вообще gecko-специфичная, скажем так. Проверил на портативной опере 30 с uBO и своим изначальным перечнем подписок - работает галерея, чёрт возьми! В опере прилеплен флэш, подумал, вдруг в нём каким-то волшебным образом дело, проверил на другом компе с ff 42, флэшем и ABP - не работает.

FF 115.10.0esr; uBO 1.57.3b6 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Klayton
Поставил FirefoxPortable_42.0_Russian.paf, uBO+4 подписки (поименованные выше). Все настройки по умолчанию. Галерея http://lenta.ru/photo/2015/12/15/manhattanofarabia/ работает. Только на ярлыке uBO отображается не 25 блокировок, а 20.
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

Ещё посидел над этим багом, новые тесты принесли интересные результаты, которые дают несколько больше вопросов. Уже и 38.4esr брал, и портативный ff 43, 2 копии взял. В одну ставил ABP с ruadlist+easylist, в другую - uBO. По-всякому уже мучил эти лисы портативные, в принципе на чистых работает почти при любых условиях, только с uBO как раз была проблема в одном эксперименте. Со свежей бетой, со своей кучей подписок и носкриптом после перезапуска галерея перестала работать, хотя до перезапуска в этих же условиях работала. После этого в другом эксперименте заработала, когда последовательно ставил uBO 1.4, а потом поверх него бету. Пробовал оперу 12 с ABP и ruadlist+easylist - замечательно работает всё. Проблема, видимо, всё-таки не в подписках вообще, а где-то существенно глубже, то ли в самих блокерах, то ли в лисе, но очень вероятно, что просто захламлённый профиль (хотя странновато, конечно, что он проявил себя пока что только на одном сайте). Думаю, в рамках этого топика продолжать изыскания в этом направлении не стоит. Dimisa, спасибо за отклик и терпение =)

FF 115.10.0esr; uBO 1.57.3b6 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9806
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ок, закрываю тему.
Если дудлы утомили - Google No Doodles
Locked