d3.ru fixer

Disable links, right-click them to open

// ==UserScript==
// @name        d3.ru fixer 
// @namespace   d3.ru
// @match       https://*.d3.ru/*
// @match       https://d3.ru/*
// @grant       none
// @version     1.1
// @author      Sergey Stolyarov <sergei@regolit.com>
// @description Disable links, right-click them to open
// ==/UserScript==

(function() {
    'use strict';
  
    var linksNumber = 0;
  
    function linkHandler(evt, href) {
        if (/^javascript:/.test(href)) {
            return true;
        }
        return true;
    }
  
    function loader() {
        // check is site loaded
        var links = document.getElementsByTagName('a');
        if (links.length > linksNumber) {
            for (var l of links) {
                const href = l.href;
                l.onclick = function(evt) {
                    return linkHandler(evt, href);
                };
                if (!/^javascript:/.test(href)) {
                    l.target = '_blank';
                }
          }
          linksNumber = links.length;
        };
        setTimeout(loader, 1000);
    }
    loader();
})();