- 运行环境:PC-windows操作系统
- 软件语言:简体中文|授权方式:
- 软件类型:国产软件 - 应用软件 - 编程相关
- 软件大小:1.00 KB
- 下载星级:
- 软件官网:暂无
- 更新时间:2018/4/4 20:37:53
【软件截图】
【基本介绍】
// ==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 https://hzy.pw
// @homepageURL https://hzy.pw/p/2056
// @supportURL https://github.com/h2y/link-fix
// @license GPL-3.0
// @icon https://pic1.zhimg.com/2e33f063f1bd9221df967219167b5de0_m.jpg
// @grant none
// @run-at document-start
// @include *.zhihu.com/*
// @date 06/10/2016
// @modified 02/15/2017
// @version 1.3.1.6
// ==/UserScript==
if(location.host==='link.zhihu.com') {
let regRet = location.search.match(/target=(.+?)(&|$)/);
if(regRet && regRet.length==3)
location.href = decodeURIComponent(regRet[1]);
}
else
window.addEventListener('click', function(e){
let dom = e.target,
max_times = 3;
while(dom && max_times--) {
if(dom.nodeName.toUpperCase()==='A') {
let regRet = dom.search.match(/target=(.+?)(&|$)/);
if(regRet && regRet.length==3)
dom.href = decodeURIComponent(regRet[1]);
return;
}
else
dom = dom.parentNode;
}