Переделал.
yandex.ru
Moderator: RU AdList Mods
- AlexThirteenth
- Senior Member
- Posts: 63
- Joined: Mon Jan 29, 2018 8:07 am
Отлично, спасибо! Все работает
Если дудлы утомили - Google No Doodles
Добрый вечер. Что-то не то пошло сегодня с текущим JS Fixes (20181121.0). В почте яндекса в полной форме почты открываются пустыми черновики, которые точно с текстом - часть его видна на предпросмотре в списке до открытия черновика, при этом в консоли есть ошибка, которой нет с выключенным JS Fixes (скрин). В лайт-версии всё нормально. Воспроизводил в т.ч. в портативке FF с одним uBO и Tampermonkey с JS Fixes. Тампер свежий.
FF 115.11.0esr; uBO 1.58.1b2 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc
Добавил недостающую затычку Ya.Rum.sendDelta(). Попробуйте со свежей версией скрипта.
Снова работает, спасибо!
FF 115.11.0esr; uBO 1.58.1b2 || Ungoogled 106.0.5249.119; uBO 1.57.0, lists - pastebin.com/yUZxWZCc
Так-как в свойствах объекта-затычки "Ya" периодически появляются и исчезают функции добавил автогенерацию недостающих пустых функций при обращении к отдельным объектам внутри Ya. Так, например, при вызове Ya.Rum.любое_имя() теперь будет вызываться пустая функция вместо падения вызвавшего скрипта даже если такой функции там не было. Это не исключит проблем полностью, но, по крайней мере, должно решить наиболее частые.
Добрый день!
На news.yandex.ru не открываются новости в новой вкладке. Воспроизводится только в IE11. Листы обновила.
IE11, Windows 10
На news.yandex.ru не открываются новости в новой вкладке. Воспроизводится только в IE11. Листы обновила.
screen
@termith
Средства блокировки RU AdList в браузерах Microsoft никогда не тестировались и пока этого не планируется в будущем. Но проблема может быть вовсе не в этом, а в том, что яндекс обфусцирует пути сетевых запросов, из-за чего они иногда начинают подпадать под общие блокирующие маски. Если у вас получится ещё раз повторить проблему, скопируйте полный путь страницы из адресной строки, можно будет проверить, тот ли это случай.
Средства блокировки RU AdList в браузерах Microsoft никогда не тестировались и пока этого не планируется в будущем. Но проблема может быть вовсе не в этом, а в том, что яндекс обфусцирует пути сетевых запросов, из-за чего они иногда начинают подпадать под общие блокирующие маски. Если у вас получится ещё раз повторить проблему, скопируйте полный путь страницы из адресной строки, можно будет проверить, тот ли это случай.
Если дудлы утомили - Google No Doodles
Да, проблема воспроизводится стабильно и ссылка действительно не похожа на обычную.
Что делать с такими ссылками?
https://news.yandex.ru/S9Zy624q2/7872dfCEPT3Ht/WDn78Z9Q7L3_rFltCb2h9vHcnFRKqKdqFdJpOIsDmU0gl9ELVLRJoJrGaNzQs78Sy0-ppNdfJuaySPj9YxdphAlgw92_aI2lZ_CdWXXknfKA0OxcctjmciUmaazbKoBFHLvMVw3FYM2Hjxl5me-XJ84XUZWa4zOXxkWJUA5fOOlNNI68wknsnZ-cIBEt2KGj0KiFHHLUgzqVLrFpt3rp5SRmhX-UQJjM456k9PS_04ImQ1Gsns9qgp4I-AwrOwmwJWXfzb9NzZ3TlFQJOeSJqsSNjWUrqNJPrc6R1JfjedVwu4WnOBTJFKYWRKhsK5viF0fJuO9_jo5eaDhhOyfp6OWcF_3PPC0Jk0x9UbnUoeac_DREPtiWzgnGpZirg4F5wG8RI8DMjRD6ygi4TH-P5oP_wVA3s7qerowAKVOzZQydpJvVN2zlrdOkpW2B8MG6_DyEYD6s5srd-nGc66d9KZjLUZugCF24jnoQ7NiLOzrn0-FUG-MKjkIAwOUbj_1sHRyX7d_oQdWfSCHBSTxFcnyknJTicMZ21a5FmGcLhRUMB4WbiCjVRJqqmAycDxMKp5cB8AczSv5S-PDBD89hpI2gf_nPSBnNQ-SFpRGQpeYoIDjQPvCCltViKfCjW1FdHCuZ56TQMaRKljgwXG9D7s87WZCHZ-IS2pSYCVfbVXABpHPVl8zJSQNAqenVzMHa-ICELFpwIn4ZxslQy4M9XUTDQXucWNWsegLUpEgzQzI_x5FIj7fm3prkRLU_OzUwKRTvRTfE_RkvvGVZVWgJ7nDUOAC2SCLGSfKRdNOncWUAK_k3LHDVkE7KSIxkjxc-vw9BrMOnfka6zDy1c0eFRBlsd-mrCMERXzDJ5TX4jf7oAHAsFriK3mm-cZyHX_UpGPdxu9Q0magCgvQUaHvfoneTQYx7-5bijhS4Vf-XjYStlGf9XxAJKUcUVSm91M0KIDjUnC7AmkaRPkG8ox8lWVinnZfg3AWAoqaEQGBjJ_If3_UMZ3NyCtJ07GEX2wUMdST7nTOwFS0zjG05QWyt4nREEJhChI7CPWKBTOcDJaG0b6UrrKCRiGYqTGCoF6vin3PdVLsvHtrSmEy9i9eZtC28w60zhPU5B_B9-XW4VTrwSMAwOlQG2kn2gahv3z2lRDOhF0jEWSAi0gyo8FMjPs_v4SyTw-IG_ihoof-3_TgVrP_hyzx17ROc3U0xPEGuaHAcwKZk-nppSrkw_2dhybyHradcJBFAbup47FDTMy4n3z1Qg_92gpKAhCn3twEogVhfGY8cnb2nSEEhSXQFJpz8uIxC2ALO3TatdAOH7eGIf6GrFPjRmJ4adGgo_zMSsz8BzAszxja2kNDdGzPtZPGY62071LEBy8DRrS1kLdYY3ETkwvRq3u0yjbRfN_Wh0CvtD1C4PcCSbhzk_K83QqfLkTTzn57OrlT0Mf-bkagdWJsZW1jltSuwLeGZ9JGawITcDC7AmpqNlvH8zyf5ZYgfAfugXNWEhqIcsJQrz2r30-lcB_d6-t74YFH7i-WYVcB3dbfAxSlbNF09RZidlpi0gFRWqALe9c49JFOv_e3EQ1nrDIBdmJpqyLBcjyeOH-OdOBf7hrI-XLjdV0MRGIkk65FLiEUVJ3RJbYUQqTZwsFy4oqRmXs2aWbj3C3X1vIcZu4AUpRCamkwoJA8vtmNHycRDN2r-KnyYFTd7-ay9sJ_RXwAZvaNAsfnNWE2ivDTgGE4EmmadC
Что делать с такими ссылками?
Похоже, просто какой-то баг ABP IE. В подписке это не поправить.
Если дудлы утомили - Google No Doodles
Привет! Сделайте пожалуйста правила
с
https://hg.adblockplus.org/ruadlist/fil ... l.txt#l832
по
https://hg.adblockplus.org/ruadlist/fil ... l.txt#l839
применяемыми не для всех доменов яндекса, а для конкретных, на которых воспроизводится реклама
на домене вида example.yandex.ru блокируется iframe Яндекс Погоды у пользователей adblock'а из-за этих очень общих правил
с
https://hg.adblockplus.org/ruadlist/fil ... l.txt#l832
по
https://hg.adblockplus.org/ruadlist/fil ... l.txt#l839
применяемыми не для всех доменов яндекса, а для конкретных, на которых воспроизводится реклама
на домене вида example.yandex.ru блокируется iframe Яндекс Погоды у пользователей adblock'а из-за этих очень общих правил
Сервис закрытый, поэтому могу только описать:
Домен media.yandex.ru (вообще говоря tld может быть любой вместо ru, поэтому media.yandex.*), iframe с src: https://yandex.ru/pogoda/*
Домен media.yandex.ru (вообще говоря tld может быть любой вместо ru, поэтому media.yandex.*), iframe с src: https://yandex.ru/pogoda/*
Если сервис закрытый, то пользователи туда попасть не могут, верно?
Если дудлы утомили - Google No Doodles
могут, специфичные пользователи этого сервиса
доступ выдается по заявкам и договору
доступ выдается по заявкам и договору
Для этого нужно быть радиостанцией. К сожалению, доступ выдать не могу.
В любом случае, те правила слишком общие, прошу уточнить или хотя бы добавить исключения для доменов media.yandex.*
В любом случае, те правила слишком общие, прошу уточнить или хотя бы добавить исключения для доменов media.yandex.*
Сделайте body на yandex.*/pogoda/ уникальным, тогда можно будет изолировать правила.
Если дудлы утомили - Google No Doodles
Я не разрабатываю yandex.*/pogoda/ , поэтому не могу поменять там body
Зато кажется придумал как переделать правила, связанные с iframe, чтобы не нарушить старую логику и не блокировать лишнее.
src если точнее у нас такого вида: https://yandex.ru/pogoda/*/nowcast
Поэтому предлагаю сделать так (добавил в правила проверку, что в src нет "/nowcast")
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > * > iframe[src*="/pogoda/"]:not(src*="/nowcast"))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > iframe[src*="/pogoda/"]:not(src*="/nowcast"))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> iframe[src*="/pogoda/"]:not(src*="/nowcast"))
Зато кажется придумал как переделать правила, связанные с iframe, чтобы не нарушить старую логику и не блокировать лишнее.
src если точнее у нас такого вида: https://yandex.ru/pogoda/*/nowcast
Поэтому предлагаю сделать так (добавил в правила проверку, что в src нет "/nowcast")
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > * > iframe[src*="/pogoda/"]:not(src*="/nowcast"))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > iframe[src*="/pogoda/"]:not(src*="/nowcast"))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> iframe[src*="/pogoda/"]:not(src*="/nowcast"))
Сорри, то есть вот так
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > * > iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > * > iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> * > iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
~mail.yandex.by,~mail.yandex.kz,~mail.yandex.ru,~mail.yandex.ua,yandex.by,yandex.kz,yandex.ru,yandex.ua#?#body *:-abp-has(> iframe[src*="/pogoda/"]:not([src*="/nowcast"]))
Подобные исключающие правки уже не раз использовались вами для обхода адблока. Задача этих правил - загнать рекламу в shadow-root, где её можно будет скрыть единственным фильтром. В стабильных версиях он опять же - обойдён, но в последующих ревизиях заработает. А добавление вашего исключения - может поломать систему. Проще исключить media.yandex, при условии, что и с вашей стороны будут подвижки.
Если дудлы утомили - Google No Doodles
Окей, может, тогда просто добавить media.yandex.* подобно тому, как сделано с mail.yandex.*?
В опере 57.0.3098.76 не работает блокировка на яндексе, удивительно что на всех остальных сайтах блокировка работает. Установлен ублок с рекомендованными подписками + RU AdList JS Fixes
Spoiler
В новую оперу встроен яндекс и как и в яндекс-браузере на некоторых страницах расширения не работают.
Update
Решается так (8 пункт).
Update
Решается так (8 пункт).
Если дудлы утомили - Google No Doodles
> Окей, может, тогда просто добавить media.yandex.* подобно тому, как сделано с mail.yandex.*?
пинг?
пинг?
Хотел бы сделать правило, запрещающее яндексу подменять ссылки при клике. То есть, если кликнуть в выдаче поисковика на любую ссылку, даже правой кнопкой, ссылка тут же меняется на что-то неудобоваримое типа
Не понимаю, каким образом оно меняется. То есть, явно как-то скриптом, но в отладчике веб-консоли не видно event-ов типа onclick.
http://yandex.ru/clck/jsredir?много_букв
Не понимаю, каким образом оно меняется. То есть, явно как-то скриптом, но в отладчике веб-консоли не видно event-ов типа onclick.