Greasy Fork

Zeit.de Komplettansicht

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

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

// ==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     3
// @grant       none
// ==/UserScript==


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

if (wrap || wrapCampus) {
  var currUrl = document.URL.replace(/\?.*/, "");
  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 speichern & zu Komplettansicht weiterleiten\n======================");
    
  } else {
    console.log("Du warst schon hier / Kommentarunterseite --> Nicht weiterleiten, damit man in der History zurück kann.");
  }
  
} else {
  console.log(".article-pager__all nicht gefunden --> Hauptseite, einseitiger Artikel oder bereits in Komplettansicht.");
}