dimisa wrote:NePeka wrote:Так ничего не блокируется...
Тип запроса должен соответствовать. Надо смотреть в столбце Type на вкладке Network в инспекторе. Или на вкладке Adblock Plus там же.
Так у меня uBlock же, я 4 раза писал об этом.
Запрос - https://music.yandex.ru/api/v2.1/handlers/track/2381092:213946/web-own_history-user-user-main/feedback/start?__t=1481148234782
Это тип - X-Requested-With:XMLHttpRequest же?
Но правило просто не будет блокировать его, потому что в нём
Code: Select all
||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
После "track" пропущены ещё две директории - /
2381092:213946/
web-own_history-user-user-main/
А вот такое:
Code: Select all
||music.yandex.*/api/v2.1/handlers/track/*/*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
Блокирует сейчас.
И ещё, там кроме /start есть повтор попытки, отправляющий те же значения, что неудалось отправить старту:
https://music.yandex.ru/api/v2.1/handlers/track/none/history/feedback/retry?__t=1481148504190
А так же окончание трека:
https://music.yandex.ru/api/v2.1/handlers/track/1183536:73653/web-own_history-user-user-main/feedback/end?__t=1481148533875
Поэтому нужно или блокировать их тоже, или просто заблокировать весь /feedback/*, так как там ничего другого нет, а минусы я написал постом выше.
Видимо немало денег они потратили на такой обход блокираторов, но остаются 2 варианта:
Блокировать просто аудиорекламу ||yandex.*/get-video-an/* и тогда воспроизведение музыки будет останавливаться после блокировки рекламы
или
Блокировать отправку данных о прослушанной музыке через /feedback/* и тогда не будет работать скробблинг на ласт.фм и история прослушанных песен, но рекламы вообще не будет и музыка не будет останавливаться.
Ну или оставить всё как есть, то есть не блокировать рекламу, но лично для себя я выбрал второе.