No Yandex Ads

Removes ads in Yandex search results.

当前为 2015-04-18 提交的版本,查看 最新版本

// ==UserScript==
// @name        No Yandex Ads
// @namespace   lainverse_no_yandex_ads
// @description Removes ads in Yandex search results.
// @author      lainverse
// @license     CC BY-SA
// @version     3.7
// @match       http://yandex.*/yandsearch?*
// @match       https://yandex.*/yandsearch?*
// @match       http://yandex.*/search/*
// @match       https://yandex.*/search/*
// ==/UserScript==

(function(s){
    for (var l = 0; l < s.length; l++) s[l].parentNode.removeChild(s[l]);
})(document.querySelectorAll('.serp-adv,.b-spec-adv'));

function removeAds() {
    var s = document.querySelectorAll('.serp-block');
    for (var l = 0; l < s.length; l++)
        if (s[l].querySelector('.serp-item__label'))
            s[l].parentNode.removeChild(s[l]);
}

(function(s){
    if (s) (new MutationObserver(removeAds)).observe(s,{childList:true});
})(document.querySelector('.main__content'));

removeAds();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址