直接跳转知乎和简书的外链
// ==UserScript==ww // @name 直接跳转知乎、简书的外链 // @namespace https://github.com/XanderWang // @version 0.1.3 // @description 直接跳转知乎和简书的外链 // @author XanderWang // @icon https://i.loli.net/2020/05/29/DxSmHAy2o53FdUY.png // @match *://*.shiyanlou.com/* // @match *://*.jianshu.com/* // @match *://*.zhihu.com/* // @match *://*.csdn.net/* // @match *://*.imooc.com/* // @match *://*.juejin.cn/* // @run-at document-idle // @grant none // ==/UserScript== (function () { "use strict"; function checkoutRealHref() { /// 获取所有 a 标签 var aTagLists = document.getElementsByTagName("a"); for (var i = 0; i < aTagLists.length; i++) { var _href = decodeURIComponent(aTagLists[i].href); var _hrefArrays = _href.split("=http"); if (_hrefArrays.length > 1) { console.log("find url:", _href); console.log(" _hrefArrays", _hrefArrays); var realHref = "http" + _hrefArrays[1]; console.log(" ori", _href, "real", realHref); aTagLists[i].setAttribute("href", realHref); // aTagLists[i].removeAttribute("rel"); // aTagLists[i].removeAttribute("ref"); // aTagLists[i].removeAttribute("target"); } } var aTagLists = document.getElementsByTagName("a"); for (var i = 0; i < aTagLists.length; i++) { var _href = decodeURIComponent(aTagLists[i].href); if (_href.indexOf("=http") > 0) { console.log("check url:", _href); } } } checkoutRealHref(); window.onscroll = function () { setTimeout(function () { checkoutRealHref(); }, 500); }; })();