您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
让知乎网页中的站外链接直接跳转至目标网址,而不经过一个二次跳转页面。重定向处理将会在点击链接瞬间自动触发
当前为
// ==UserScript== // @name Zhihu Link Redirect Fix // @name:zh-CN 知乎真实链接地址重定向 // @name:zh-TW 知乎真實鏈接地址重定向 // @description Avoid link redirect for zhihu.com // @description:zh-CN 让知乎网页中的站外链接直接跳转至目标网址,而不经过一个二次跳转页面。重定向处理将会在点击链接瞬间自动触发 // @description:zh-TW 讓知乎網頁中的站外鏈接直接跳轉至目標網址,而不經過壹個二次跳轉頁面。重定向處理將會在點擊鏈接瞬間自動觸發 // @author Moshel // @namespace http://hzy.pw // @homepageURL http://hzy.pw/p/2056 // @license GPL-3.0 // @supportURL https://github.com/h2y/link-fix // @icon https://pic1.zhimg.com/2e33f063f1bd9221df967219167b5de0_m.jpg // @include *.zhihu.com/* // @grant none // @run-at document_end // @date 06/10/2016 // @modified 06/10/2016 // @version 1.0.0.0 // ==/UserScript== !function() { document.body.addEventListener('click', function(e){ fix(e.target, 3); }); function fix(node, find_times) { if(node.nodeName.toUpperCase()==='A') { var old = node.href; if( old && old.indexOf('link.zhihu.com/?')>=0 ) { old = old.match(/target=(.*?)(&|$)/); if(old && old.length>=2) { node.href = decodeURIComponent(old[1]); } } } else if (find_times>0 && node.parentNode) fix(node.parentNode, --find_times); } }();