RU AdList JS Fixes установлен?Partyzan wrote: ↑Mon Dec 17, 2018 8:04 pm Хотел бы сделать правило, запрещающее яндексу подменять ссылки при клике. То есть, если кликнуть в выдаче поисковика на любую ссылку, даже правой кнопкой, ссылка тут же меняется на что-то неудобоваримое типаhttp://yandex.ru/clck/jsredir?много_букв
Не понимаю, каким образом оно меняется. То есть, явно как-то скриптом, но в отладчике веб-консоли не видно event-ов типа onclick.
yandex.ru
Moderator: RU AdList Mods
Если дудлы утомили - Google No Doodles
Нет, не установлен. Без него совсем никак, да?
Дело в том, что хотел бы делать универсальные правила, которые распространялись и на мобильные клиенты тоже. Если на десктопе я большую часть заразы могу побороть "руками", то при браузинге со смартфона это очень затруднительно. То есть, может быть, в мобильный браузер и можно установить что-то типа Tampermonkey, но, честно говоря, не хотелось бы усложнять.
Дело в том, что хотел бы делать универсальные правила, которые распространялись и на мобильные клиенты тоже. Если на десктопе я большую часть заразы могу побороть "руками", то при браузинге со смартфона это очень затруднительно. То есть, может быть, в мобильный браузер и можно установить что-то типа Tampermonkey, но, честно говоря, не хотелось бы усложнять.
Для иллюстрации: аналогичная подмена ссылок гуглом успешно заблокирована строкой
google.*##+js(remove-attr.js, onlick|onmousedown)
да, это формат для ublock origin - для справки, а не для холивара. Несколько лет назад пришлось перейти на него с Adblock Plus из-за проблем с ограниченностью памяти на рабочем ноутбуке.
да, в прочих сервисах гугла широко не гонял это правило, так что experimental. Но как же радуют чистые ссылки в поиске.
google.*##+js(remove-attr.js, onlick|onmousedown)
да, это формат для ublock origin - для справки, а не для холивара. Несколько лет назад пришлось перейти на него с Adblock Plus из-за проблем с ограниченностью памяти на рабочем ноутбуке.
да, в прочих сервисах гугла широко не гонял это правило, так что experimental. Но как же радуют чистые ссылки в поиске.
В случае с яндексом этот номер не пройдёт, там всё сплетено в такой клубок, что без затычек, обманок и исключений просто поломается функционал. Поэтому только фиксы. Кстати, в мобильном Фоксе вполне работоспособна комбинация uBlock Origin + Tampermonkey (с RU AdList JS Fixes).
Если дудлы утомили - Google No Doodles
Вы не поверите, я когда в районе 2008-го года впервые увидел жестоко обфусцированный и объединенный гугловский скрипт - тогда один из первых такого плана - тоже опустил руки. "Всё сплетено в такой клубок" - это очень точное описание. А недавно оказалось, что и техника блокировки не стоит на месте, развивается и можно успокоить этот страшный гугл одной несложной строчкой в конфиге, не забираясь в дебри.
Я просто пока не понимаю, как яндекс меняет ссылки-то. Всегда думал, что это базовые вещи типа onclick, onmousedown... А там такого нет или я плохо смотрю. Попробую поковырять RU AdList JS Fixes, на предмет того, как оно к яндексу находит подход.
Я просто пока не понимаю, как яндекс меняет ссылки-то. Всегда думал, что это базовые вещи типа onclick, onmousedown... А там такого нет или я плохо смотрю. Попробую поковырять RU AdList JS Fixes, на предмет того, как оно к яндексу находит подход.
С JS Fixes всё довольно просто. Вот соответствующий кусок его кода:
Удаляет атрибут onmousedown - это устаревшее, не работает, там такого нет уже давно. И удаляет яндексовский атрибут data-counter - да, это вполне работает, проверял неделю назад - если удалить руками из кода, то ссылки по клику не меняются, так что вполне себе действующее обходное решение. Но средствами ublock сделать это не получается по какой-то причине, строка
не срабатывает, не понимаю почему. (скриптлет из вики ublock отсюда https://github.com/gorhill/uBlock/wiki/ ... es-Library)
Code: Select all
// Partially based on https://greasyfork.org/en/scripts/22737-remove-yandex-redirect
let selectors = (
'A[onmousedown*="/jsredir"],'+
'A[data-vdir-href],'+
'A[data-counter]'
);
let removeTrackingAttributes = function(link) {
link.removeAttribute('onmousedown');
if (link.hasAttribute('data-vdir-href')) {
link.removeAttribute('data-vdir-href');
link.removeAttribute('data-orig-href');
}
if (link.hasAttribute('data-counter')) {
link.removeAttribute('data-counter');
link.removeAttribute('data-bem');
}
};
Code: Select all
yandex.*##+js(remove-attr.js, data-counter)
-
- Site Member
- Posts: 19
- Joined: Fri May 18, 2018 12:59 pm
Привет, dimisa. что-то опять проблемы, смотрю прям 1 в 1 как у человека выше (вот этот коммент: viewtopic.php?p=143391#p143391 ), почему-то он у меня нашелся когда я искал куда про афишу написать
Выбирал в подарок билет в театр и тут вся страница пропала. повторяется сейчас стабильно у меня вот тут:
в правилах какой-то ад, вы научили находить правила, там что-то страшное:
выглядит вообще вот так:
как можно быстро исправить? пока решил отключением на странице адблока, время пожимает
Выбирал в подарок билет в театр и тут вся страница пропала. повторяется сейчас стабильно у меня вот тут:
https://afisha.yandex.ru/moscow/theatre?source=menu
в правилах какой-то ад, вы научили находить правила, там что-то страшное:
Code: Select all
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > * > * > * > a[href*="afisha.yandex"]:not(.yaticket) * *)
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > * > * > a[href*="afisha.yandex"]:not(.yaticket) * *)
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > * > a[href*="afisha.yandex"]:not(.yaticket) * *)
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > * > iframe[src*="/afisha.yandex."])
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > a[href*="afisha.yandex"]:not(.yaticket) * *)
afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua#?#body *:-abp-has(> * > iframe[src*="/afisha.yandex."])
Опишите пожалуйста конфигурацию, в которой эта проблема повторяется. Как это правильно сделать, описано здесь: viewtopic.php?f=102&t=24280
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 19
- Joined: Fri May 18, 2018 12:59 pm
Chrome 71dimisa wrote: ↑Fri Dec 21, 2018 2:19 pm Опишите пожалуйста конфигурацию, в которой эта проблема повторяется. Как это правильно сделать, описано здесь: viewtopic.php?f=102&t=24280
Adblock+ 3.4.2, листы easylist, easylist+ruadlist, ABP filters
RU AdList Fixes не установлено
Галочка "Ненавязчивая реклама разрешена" не поставлена.
Без js fixes не выйдет?
Что-то не повторяется. Возможно, нужно выполнить какие-то определённые действия?
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 19
- Joined: Fri May 18, 2018 12:59 pm
Побегал специально по сайту. Заметил такую зависимость, если в разделе, скажем театр, посмотреть описание пары спектаклей, и после этого зайти в раздел театр снова через меню сверху, то он исчезает. Если просто в него зайти то ничего. Не совсем понимаю пока зависит это от того что я залогинился или нет, правда. Похоже что нет. Но от того что просмотрел спектакли как-то зависит, если без адблока то просмотренные спектакли внизу рисуются.
Посмотрел описание целых четырёх спектаклей, но вероятно, нужен какой-то иной сценарий, ибо проблема не воспроизвелась.
Если дудлы утомили - Google No Doodles
Снова появился пустой блок справа. Яндекс ру, авторизован. Избранное.
Правило для личного пользования перестало работать.
viewtopic.php?p=134501#p134501
Если можно, пожалуйста, сделайте правило.
Code: Select all
https://tv.yandex.ru/53?genre=films&genre=series&grid=my&period=all-day
Spoiler
viewtopic.php?p=134501#p134501
Если можно, пожалуйста, сделайте правило.
Попробуйте:
Code: Select all
tv.yandex.ru##section[class*="grid_period"] > div > div[class]:style(grid-area: auto !important; min-height: auto! important)
Если дудлы утомили - Google No Doodles
Работает. Спасибо.
-
- Site Member
- Posts: 19
- Joined: Fri May 18, 2018 12:59 pm
Привет!
Я перешел на Ublock, читал что он мощнее, и меня перестали работать сайты яндекса - через раз пропадают картинки где попало. Понял что это ruadlist делает, вот пример того как выглядит погода: На новостях картинки тоже видно через раз, скриншот нужен?
Браузер - хром 71, блокировщик ublock со стандартными листами, кроме него ничего не стоит, листы обновил только что.
Поправил оформление
dimisa
Я перешел на Ublock, читал что он мощнее, и меня перестали работать сайты яндекса - через раз пропадают картинки где попало. Понял что это ruadlist делает, вот пример того как выглядит погода: На новостях картинки тоже видно через раз, скриншот нужен?
Браузер - хром 71, блокировщик ublock со стандартными листами, кроме него ничего не стоит, листы обновил только что.
Поправил оформление
dimisa
Не должно такого быть. Попробуйте обновить фильтры вручную.
Используйте пожалуйста при оформлении сообщений эти правила >
Используйте пожалуйста при оформлении сообщений эти правила >
Изображения должны размещаться на хостингах картинок, а не файлов. Сами скриншоты требуется оборачивать в тег "spoiler", например:Code: Select all
[spoiler=screen][img]ххххххххххх.jpg[/img][/spoiler]
Ссылки на сторонние ресурсы требуется оборачивать в тег "C", например:Code: Select all
[C]https://ссылка[/C]
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 19
- Joined: Fri May 18, 2018 12:59 pm
Разобрался, теперь все в порядке. Списки, конечно, у Ublock через одно место обновляются.
Спасибо)).
Спасибо)).
RU AdList JS Fixes не дает перетащить выделенный текст в поисковой выдаче.
Выделить текст, и уже при нажатии левой кнопки на выделенный текст, выделение исчезает.
Пс. Явление повторяется по непонятному алгоритму.
Выделить текст, и уже при нажатии левой кнопки на выделенный текст, выделение исчезает.
Пс. Явление повторяется по непонятному алгоритму.
Там целая портянка....сделал область где добавляются ошибки при перетаскивании.
Немного другая ситуация. Выделение сразу не пропадает но нет перетаскивания.
Вкладки пока оставил. Если не то, то скажите где скрин сделать.
Spoiler
Spoiler
В Firefox проблема наблюдается, даже если отключить расширения для блокировки рекламы вовсе.
Если дудлы утомили - Google No Doodles
Видимо, нужно сообщить о проблеме в поддержку яндекса.
Если дудлы утомили - Google No Doodles
Напишу результат, вдруг кто то столкнется с подобным. Переписка с саппортом Яндекса закончилась отпиской.
Выделение текста - это функция самого браузера. Поэтому в данной ситуации (если Вы выполнили описанные мною шаги в предыдущем письме, и они не помогли) рекомендую Вам связаться с технической поддержкой браузера Firefox.
Они даже не соизволили вникнуть, что я им предоставил видео с браузером с нуля.
Выделение текста - это функция самого браузера. Поэтому в данной ситуации (если Вы выполнили описанные мною шаги в предыдущем письме, и они не помогли) рекомендую Вам связаться с технической поддержкой браузера Firefox.
Они даже не соизволили вникнуть, что я им предоставил видео с браузером с нуля.
К сожалению, у меня аналогичный опыт (с яндекс-картами).
Если дудлы утомили - Google No Doodles
По факту это может быть косяк как firefox, так и яндекса.
Spoiler
У меня на одном из сайтов в лисе не отображался текст при определенных настройках масштабирования, а в хроме отображался. Зарепортил баг в лису, оказалось, что в хроме округляют размер шрифтов до пикселя и за счёт этого проблема отображения нивелируется. Разрабы лисы репортнули этот баг в хром и в техподдержку сайта, теперь сайт неправильно отображается и в хроме, а разработчикам сайта видимо не до таких мелочей, уже 3 недели не отвечают на запрос разрабов лисы
Яндекс музыка начала отваливаться в "опаньки, при загрузке этой страницы возникли неполадки". При отключении руадлиста в ублоке v1.18.4 всё становится ок.
причём любая страница яндекс музыки. сначала идёт сильная нагрузка на проц, а потом страница крашится.
Code: Select all
https://music.yandex.ru/users/yamusic-bestsongs/playlists/3477
Укажите пожалуйста точный номер версии браузера, в котором вы это наблюдаете.
Если дудлы утомили - Google No Doodles