Greasy Fork is available in English.

简书外链去除重定向,直接跳转

新发现一个简书跳转链接的前缀

// ==UserScript==
// @name         简书外链去除重定向,直接跳转
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  新发现一个简书跳转链接的前缀
// @description  简书外链免跳转,去除重定向,直接访问源地址
// @author       sgd
// @icon         https://www.jianshu.com/favicon.ico
// @match        *://*.jianshu.com/*
// @grant        none
// @note         2020-01-08 创建
// ==/UserScript==

(function() {
    // 定义简书跳转链接的前缀
    var prefixs = ["https://links.jianshu.com/go?to=", "https://link.jianshu.com/?t="];

    // 取出页面所有a标签
    var aList = document.getElementsByTagName("a");
    for(var i=0; i< aList.length; i++){
        var a = aList[i];
        var link = a.href;
        // 是否需要修改
        var flag = false;
        for(var j in prefixs){
            var prefix = prefixs[j];
            if(link.startsWith(prefix)){
                flag = true;
                // 将链接前缀去掉 并且对url进行转码
                link = decodeURIComponent(link.replace(prefix, ""));
                console.log(a.innerText +"  " + link);
                break;
            }
        }
        if(flag){
            // 是外链,需要修改
            a.href = link;
        }
    }
})();