NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Direct links without redirection // @namespace https://hi.cellmean.com/ // @version 0.1 // @description change redirecting link to direct link // @author Falcon // @match https://www.oschina.net/* // @match https://my.oschina.net/* // @icon https://static.oschina.net/new-osc/img/favicon.ico // @run-at document-start // @license MIT // ==/UserScript== /*jshint esversion: 6 */ (function() { 'use strict'; const changeLinks = ()=>{ document.querySelectorAll('a[href^="https://www.oschina.net/action/GoToLink?url="]').forEach(item=>{ const href = item.getAttribute('href') const link = decodeURIComponent(href.substr(href.indexOf('?')+5)) item.setAttribute('href',link) }) } document.addEventListener ("DOMContentLoaded", changeLinks) window.addEventListener('scroll',changeLinks) })()