Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 2)

Модерирует : gyra, Maz

gyra (21-01-2020 21:44): Universal Share Downloader | USD (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
// ==UserScript==
// @name            Remove Yandex Redirect
// @name:ru         Удаление редиректов на Яндексе
// @namespace       FIX
// @version         0.4
// @description     Remove Yandex redirect in search, news and mail
// @description:ru  Удаление редиректов на Яндексе в поисковой выдаче, новостях и почте
// @author          raletag
// @include         *://yandex.*/*
// @include         *://*.yandex.*/*
// @grant           unsafeWindow
// ==/UserScript==
 
(function() {
    'use strict';
    var win = unsafeWindow || window;
    if (win.top !== win.self) return;
 
    console.time('Remove Yandex Redirect load');
 
    function remove (e) {
        var links = e.querySelectorAll('a[onmousedown*="/clck/jsredir"]'), i;
        for (i = links.length - 1; i >= 0; --i) {
            links[i].removeAttribute('onmousedown');
        }
        links = e.querySelectorAll('a[data-counter]');
        for (i = links.length - 1; i >= 0; --i) {
            links[i].removeAttribute('data-counter');
            links[i].removeAttribute('data-bem');
        }
        links = e.querySelectorAll('a[data-vdir-href]');
        for (i = links.length - 1; i >= 0; --i) {
            links[i].removeAttribute('data-vdir-href');
            links[i].removeAttribute('data-orig-href');
        }
    }
 
    remove (document.body);
 
    var o = new MutationObserver(function(ms){
        ms.forEach(function(m){
            m.addedNodes.forEach(function(n){
                if (n.nodeType !== Node.ELEMENT_NODE) {
                    return;
                }
                remove(n);
            });
        });
    });
    o.observe(document.body, {childList: true, subtree: true});
 
    console.timeEnd('Remove Yandex Redirect load');
})();

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 20:33 19-01-2018
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 2)
gyra (21-01-2020 21:44): Universal Share Downloader | USD (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru