cloud.mail.ru ad blocker

blocks ads

当前为 2016-04-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         cloud.mail.ru ad blocker
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  blocks ads
// @author       mail.ru group
// @match        https://cloud.mail.ru/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var worked = false;
    $(document).on("DOMNodeInserted",function(e){
        if (!worked && $(".b-layout__col_1_2").length) {
            var headBlockerFunc = function(e){
                var bread = $('#breadcrumbs');
                if (!bread.length) return;
                var prev;
                while (true) {
                    prev = bread.prev();
                    if (!prev.length) break;
                    prev.remove();
                }
            };
            $(".b-layout__col_2_2").on("DOMCharacterDataModified", headBlockerFunc);
            $(".b-layout__col_2_2").on("DOMNodeInserted", headBlockerFunc);
            $(".b-layout__col_1_2").on("DOMNodeInserted",function(e){
                var children = $(".b-layout__col_1_2").children();
                if (children[5]) children[5].remove();
            });
            worked = true;
        }
    });
})();