Greasy Fork is available in English.
Falls ein Artikel ueber mehrere Seiten geht, wird auf die Komplettansicht weitergeleitet.
// ==UserScript== // @name Zeit.de Komplettansicht // @namespace graphen // @version 9.0.1 // @description Falls ein Artikel ueber mehrere Seiten geht, wird auf die Komplettansicht weitergeleitet. // @author Graphen // @include /^https?:\/\/www\.zeit\.de\/.*$/ // @icon https://img.zeit.de/static/img/zo-icon-win8-144x144.png // @grant none // ==/UserScript== /*jshint esversion: 6 */ (function () { 'use strict'; // Suche nach Klassen, die auf vorhandene Komplettansicht hindeuten var wrap = document.querySelector(".article-toc"); if (wrap) { // SessionID u. Parameter aus aktueller URL entfernen var currUrl = document.URL.replace(/\?.*/, ""); // Referrer gesetzt? (Nicht weiterleiten bei "Zurück" in History) var refUrl = sessionStorage.getItem("gmCookieRef"); if (currUrl !== refUrl) { // Referrer setzen bei neuer weiterzuleitenden Seite sessionStorage.setItem ("gmCookieRef", currUrl); // Link extrahieren oder generieren var linkFull; if (wrap) { linkFull = document.URL.concat("/komplettansicht"); } location.href = linkFull; console.log("--> URL zwischenspeichern & zu Komplettansicht weiterleiten\n======================"); } else { console.log("Du warst schon hier / Kommentarunterseite\n--> Nicht weiterleiten."); } } else { console.log("Klassen für mehrseitigen Artikel nicht gefunden"); console.log("--> Hauptseite, einseitiger Artikel oder bereits in Komplettansicht."); } }());