Új hozzászólás Aktív témák

  • Archttila

    veterán

    Sziasztok!
    Bongeszoben szeretnem futtatni az alabbi kodot, de valami oknal fogva csak a dereferer.link atiranyitas eltavolitas mukodik, a .me vegu nem. Szerintetek mi lehet a problema?
    ...
    (function () {
      'use strict';
      const REPLACEMENTS = {
        'dereferer.link': {
          pattern: /^https?:\/\/(?:www\.)?dereferer\.link\/\?(.+:\/\/.+)/,
          noreferrer: true,
        },
        'dereferer.me': {
          pattern: /^https?:\/\/(?:www\.)?dereferer\.me\/\?(.+:\/\/.+)/,
          noreferrer: true,
        },
      };
      for (const el of document.querySelectorAll('a')) {
        for (const [name, repl] of Object.entries(REPLACEMENTS)) {
          const match = repl.pattern.exec(el.href);
          if (match) {
            const origUrl = match[1];
            console.debug(`Dereferer Remover (${name}): replacing ${el.href} -> ${origUrl}`);
            el.href = origUrl;
            if (repl.noreferrer) {
              el.rel = 'noreferrer';
            }
          }
        }
      }
    }());

Új hozzászólás Aktív témák

Hirdetés