New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
yandex.ru #147
Comments
Что это за браузер? |
Яндексовский, Chromium. |
Мы не тестируем работу блокировки в рекламных браузерах, и это не планируется в будущем. Когда браузер добавляет рекламу на страницы посещаемых сайтов в дополнение к той, что имеется там изначально, предотвращает запуск расширений для блокировки рекламы на своих и партнёрских доменах, осуществляет отслеживание собственными средствами с целью таргетирования рекламы, пытаться противодействовать этому с помощью расширений попросту бесполезно и бессмысленно. Если проблема повторяется в Google Chrome, то её можно изучить и попробовать исправить. Яндекс ведёт непримиримую борьбу с блокировщиками рекламы и помимо детектирования и последующей обфускации с целью показа рекламы, ещё и мелко гадит. Например, намеренно ломает контекстное меню, вызываемое кликом по трём точкам в правом верхнем углу блоков поисковой выдачи. Так что будет совсем не удивительно, если окажется, что они в своём рекламном браузере при обнаружении блокировщика подменяют прямые ссылки на редирект. |
В Хроме эта проблема решается при использовании рекомендуемых настроек uBO. Попробуйте быструю настройку с помощью готового файла конфигурации. Но чтобы всё это взлетело, потребуется отключить все сторонние средства блокировки, анонимизации, приватности, и пр. Одновременное использование нескольких блокировщиков приводит к тому, что не работает ни один из них. Либо они ломают сайты. Используйте только один блокировщик и согласованные с ним средства. На вашем скрине видно, что вместе с uBlock Origin также работает AdGuard. Это 100% конфликт. Для рекламного браузера яндекса стабильного решения нет, но вы можете попробовать минимизировать вред, наносимый этим браузером, установкой dev-версии uBlock Origin вместо обычной версии и так же использовав готовый файл конфигурации. Судя по отзывам, это единственное известное расширение для блокировки рекламы, способное работать в браузере яндекса более-менее адекватно. |
Разве это решение? Если есть какой-то ломающий фильтр, то его нужно отловить и исправить. Спасибо за инструкцию, но всё же это обходной путь.
Да нет, спокойно всё завелось :)
Я только один и использую, AdGuard полностью отключён. С него я потихоньку свои фильтры перетаскиваю, у меня там их много накопилось.
Да я уже понял, что ябраузер вы всей душой ненавидите, можете не утруждать себя лишними эпитетами. dev-билд у меня и стоит, им и пользуюсь. Да и в данном случае вряд ли браузер виноват – хоть в плане рекламы они действуют очень некрасиво, но раз уж проблема проявилась и в Chrome, то источник её либо в расширении, либо в самом Chromium (в чём я сомневаюсь). В любом случае, спасибо за наводку, в свободное время ещё посижу, попробую локализовать причину. |
Причина не в браузере и не в расширении. И не в каких-то ломающих правилах. Сайт детектирует блокировщик и подменяет прямые ссылки на редирект. Есть всего два пути - отказаться от блокировки рекламы (предотвратив срабатывание детектора), как это делает AdGuard, и получить прямые ссылки, либо заблокировать её рекомендованным решением. Проблема рекламы на сайтах яндекса появилась не вчера. Её изучению и противодействию команды uBlock Origin, AdGuard, RU AdList - посвятили не один год и в конце концов все пришли к выводу, что для стабильно работающей блокировки следует использовать опциональный способ. В итоге ни один блокировщик с дефолтными настройками не блокирует рекламу на сайтах яндекса без обходного пути, поскольку на дефолтные правила блокировки и их изменения веб-мастера яндекса реагирует молниеносно, делая их бесполезными. Поэтому для любого блокировщика на сайтах яндекса требуется дополнительный костыль в виде ещё одного расширения. Как правило, это менеджер скриптов + загружаемый в него целевой скрипт. Для Adblock Plus или AdBlock - Tampermonkey + RU AdList JS Fixes, для AdGuard - Tampermonkey + AdGuard Extra, и т.д. Для uBlock Origin я создал возможность обойтись без дополнительных расширений, дабы он выполнял эту задачу собственными силами, нужно лишь подключить дополнительный фильтр, содержащий правила для решения. Это самый простой путь в настоящий момент, пусть и обходной. Рекомендации наших команд в настоящий момент выглядят так: К рекламному браузеру яндекса я отношусь абсолютно ровно, но поскольку его технические особенности и фактическое поведение преследуют совершенно очевидную цель, не учитывать это невозможно. Что касается вашего скриншота, то я имел ввиду конечно же не иконку в правом верхнем углу, а соответствующую строку в контекстном меню. Полагаю, вопрос можно считать освещённым исчерпывающе и если в ближайшие дни не поступит нового фидбека, тикет будет закрыт. |
Ранее сообщалось здесь, отчёт перенаправлен сюда.
Описание
При попытке скопировать ссылку из результатов поиска или перейти по ней, ссылка моментально заменяется на длиннючий редирект. Крайне неудобное поведение, так как теперь, чтобы скопировать ссылку, приходится обязательно открывать сайт, а само его открытие теперь занимает больше времени:
Video
230768409-15e8947f-a06e-46f9-afe2-611c30e13ee1.mp4
При блокировке JavaScript проблема уходит, но это явно не то решение, которым удобно пользоваться.
Дополнительно
Пример запроса: https://yandex.ru/search/?text=тестовый+запрос
The text was updated successfully, but these errors were encountered: