Tampermonkey 5.3.3
Firefox 137.0.2
Сайт https://ege.sdamgia.ru/
Может кто пнуть в нужном направлении, почему не срабатывает этот селектор?
// ==UserScript==
// @name Решу ЕГЭ
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match *://*/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=ege.sdamgia.ru
// @grant none
// ==/UserScript==
function removeAds(){ //На основной странице
for (const va of document.querySelectorAll('[href*="https://yandex.ru/an/count/"]')) {
if (va)va.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(va.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode)
}
};
window.setInterval(removeAds, 1000);
Другие селекторы,(например картинки) которые не относятся к яндексу - срабатывают.
Вопрос - контейнеры от Яндекса имеют какую то защиту от изменений? Почему селекторы входящие в их состав никак не реагируют на команды? В то время как остальные объекты страницы (которые не подгужаются с сервисов яндекса) реагируют как ожидается.