// ==UserScript== // @author Flo // @name heise.de Auf einer Seite lesen // @namespace // @description opens articles always on one page // @match https://www.heise.de/* // @version 14 // @grant none // @downloadURL none // ==/UserScript== var links = document.evaluate("//a[ \ contains(@href, 'meldung') or \ contains(@href, 'tp/features') or \ contains(@href, 'make/artikel') or \ contains(@href, 'autos/artikel') or \ contains(@href, 'meinung') or \ contains(@href, '/hintergrund') or \ contains(@href, '/select') or \ contains(@href, '/ratgeber') or \ contains(@href, '/news') or \ contains(@href, '/tests') \ ]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = 0; i < links.snapshotLength; i++) { var thisLink = links.snapshotItem(i); thisLink.href = thisLink.href.replace(/heise\.de\/meldung/,'heise.de/newsticker/meldung'); thisLink.href = thisLink.href.replace(/\.html\?|\.html/,'.html?artikelseite=all&seite=all&'); }