5ch-userscripts/5ch-direct-links.js

25 lines
903 B
JavaScript

// ==UserScript==
// @name 5ch.net Direct Links
// @name:ja 5ch.net Direct Links
// @namespace Violentmonkey Scripts
// @include */r/*/*/*
// @include */test/read.cgi/*/*
// @include */read.php/*/*
// @include */log/*/*/*/
// @include *.5ch.net/*/*
// @include *.2ch.sc/test/read.cgi/*/*
// @grant none
// @version 1.2
// @author -
// @description Replace jump.5ch.net links with direct links
// @description:ja "jump.5ch.net"に行くリンクを探して普通のリンクに変える。
// @license MIT
// @icon https://5ch.net/favicon.ico
// ==/UserScript==
document.querySelectorAll('article .post-content a:not(.reply_link), div.message a').forEach((a) => {
let newUrl = a.href.replace(/^http.*jump.5ch.net\/\?/, '')
newUrl = newUrl.replace(/^http.*www.pinktower.com\/\?/, '')
//console.log(a.href, newUrl)
a.href = newUrl
})