Greasy Fork

Zeit.de Komplettansicht

Falls ein Artikel ueber mehrere Seiten geht, wird auf die Komplettansicht weitergeleitet.

目前为 2017-08-28 提交的版本。查看 最新版本

// ==UserScript==
// @name        Zeit.de Komplettansicht
// @namespace   by Graphen
// @description Falls ein Artikel ueber mehrere Seiten geht, wird auf die Komplettansicht weitergeleitet.
// @include     http://www.zeit.de/*
// @version     4
// @grant       none
// ==/UserScript==


var wrap = document.querySelector(".article-pager__all");
var wrapCampus = document.querySelector(".article-toc__onesie");

if (wrap || wrapCampus) {

  // SessionID u. Parameter aus aktueller URL entfernen
  var currUrl = document.URL.replace(/\?.*/, "");
  // Referrer gesetzt?
  var refUrl = sessionStorage.getItem("gmCookieRef");

  if (currUrl !== refUrl) {
    sessionStorage.setItem ("gmCookieRef", currUrl);
    
    if (wrap) {
      var linkFull = wrap.querySelector("a").href;
    } else if (wrapCampus) {
      var linkFull = wrapCampus.href;
    }

    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\n--> Hauptseite, einseitiger Artikel oder bereits in Komplettansicht.");
}