您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
知乎链接
// ==UserScript== // @name 禁用知乎外链中转直接跳到目标网站 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 知乎链接 // @author You // @match *.zhihu.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== (function () { "use strict"; // v1 跳转过去更改url // let changeUrl = (function () { // let reg = /zhihu\.com\/\?target=[^]*/; // let url = location.href; // if (reg.test(url)) { // location.href = decodeURIComponent(location.href.split("target=")[1]); // } // })(); // let scriptNode = document.createElement("script"); // scriptNode.appendChild = changeUrl; // document.head.insertBefore(scriptNode, document.head.firstChild); //v2 点击后更新链接,如果使用监听事件,则带有href属性的目标元素获取繁琐 window.addEventListener( "click", function (e) { let links = document.querySelectorAll('a[href^="https://link.zhihu.com/?target="]'); for (let i = 0; i < links.length; i++) { let link = links[i]; let url2 = decodeURIComponent(link.href.split("target=")[1]); link.href = url2; } }, { useCapture: true } ); })();