Greasy Fork

Zeit.de "Auf einer Seite"

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

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

// ==UserScript==
// @name        Zeit.de "Auf einer Seite"
// @namespace   by Graphen
// @description Falls ein Artikel über 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");
  console.log("wrapCampus: " + wrapCampus);
  if (currUrl !== refUrl) {
    sessionStorage.setItem ("gmCookieRef", currUrl);
    
    if (wrap) {
      var linkFull = wrap.querySelector("a").href;
    } else if (wrapCampus) {
      var linkFull = wrapCampus.href;
    }
console.log("linkFull: "+linkFull);
    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.");
}