简书外链免跳转,去除重定向,直接访问源地址
// ==UserScript==
// @name 简书外链去除重定向
// @namespace http://tampermonkey.net/
// @version 1.2.1
// @description 简书外链免跳转,去除重定向,直接访问源地址
// @author xiaobai050
// @match *://*.jianshu.com/*
// @grant none
// @note 2019.10.14-V1.2.1 删除了console
// @note 2019.10.14-V1.2 加入对该前缀的识别:https://links.jianshu.com/go?to=
// @note 2019.02.24-V1.1 去除了目标地址中的知乎跳转
// @note 2019.02.23-V1.0 仅对构成跳转的链接做去除跳转操作 && 对目标地址加了一层反转义处理
// @note 2019.01.15-V0.1 创建
// ==/UserScript==
(function() {
var pres = [
"https://link.jianshu.com/?t=",
"https://links.jianshu.com/go?to=",
];
var zhihu = "link.zhihu.com/?target=";
var as = document.getElementsByTagName("a");
for(var i = 0; i < as.length; i++){
var a = as[i];
var link = a.href;
var changed = false;
for(var j in pres){
var pre = pres[j];
if(link.startsWith(pre)){
link = link.replace(pre,"");
changed = true;
break;
}
}
if(changed){
link = decodeURIComponent(link);
if(link.indexOf(zhihu)!=-1){
// 去除知乎的跳转
link = link.replace(/.*link\.zhihu\.com\/\?target=/,"");
// 知乎也加了一层转义
link = decodeURIComponent(link);
}
a.href = link;
}
}
})();