Redirect Slashdot entries to source

Automatically redirects to the source of a Slashdot article

当前为 2020-07-13 提交的版本,查看 最新版本

// ==UserScript==
// @name     Redirect Slashdot entries to source
// @description   Automatically redirects to the source of a Slashdot article
// @version  3
// @grant    none
// @noframes
// @include  /https?://(\w*\.)?slashdot.org/story/.+$/
// @namespace https://greasyfork.org/users/4654
// ==/UserScript==

const sources = document.getElementsByClassName('story-sourcelnk');
const timeout = 2000;

if (sources.length > 0) {
  console.log('Found this source for the article, redirecting to', sources[0].href, 'in', timeout, 'ms');
  window.setTimeout(() => window.location.replace(sources[0].href), timeout);
}