NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Yandex Mail Ad blocker // @namespace https://openuserjs.org/users/sam // @version 1.0 // @description The script for blocking ads in the Yandex Mail // @author sam // @copyright 2018, sam (https://openuserjs.org/users/sam) // @license GPL-2.0-or-later // @include https://mail.yandex.ua/* // @include https://mail.yandex.ru/* // @grant none // @require https://code.jquery.com/jquery-3.3.1.slim.min.js // ==/UserScript== // ==OpenUserJS== // @author sam // ==/OpenUserJS== (function () { 'use strict'; var selectors = [ '.mail-Layout-Aside-Inner-Box .mail-CollectorsList-Setup + div', '.mail-Layout-Content .ns-view-infoline-box + div', '.mail-Layout-Aside-Inner-Box .ns-view-abook-left-box + div' ]; var rules = { display: 'none !important' }; window.jQuery('<style id="style-test">' + cssBuilder(selectors, rules) + '</style>').appendTo("head"); })(); function cssBuilder(selectors, rules) { var result = ''; result += selectors.join(',') + '{'; for (var name in rules) { result += name + ':' + rules[name] + ';' } return result + '}'; }