Reddit redirect link fix

Prevents reddit from modifying outbound links when you click them.

当前为 2017-12-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         Reddit redirect link fix
// @namespace    https://reddit.com/
// @version      1
// @description  Prevents reddit from modifying outbound links when you click them.
// @match        *://*.reddit.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var el = function(html) {
        var e = document.createElement('div');
        e.innerHTML = html;
        return e.removeChild(e.firstChild);
    };

    function main() {
        for(var a of document.getElementsByTagName('a')) {
            if (a.hasAttribute('data-href-url')) {
                var b = el('<a />');
                b.href = a.getAttribute('data-href-url');
                b.classList = a.classList;
                b.setAttribute('title', a.getAttribute('title'));
                b.setAttribute('tabindex', a.getAttribute('tabindex'));
                b.innerHTML = a.innerHTML;
                b.setAttribute('rel', 'noreferrer');
                a.parentNode.insertBefore(b, a);
                a.remove();
            }
        }
    }

    main();
    window.addEventListener('neverEndingLoad', main);
})();

QingJ © 2025

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