Greasy Fork

Greasy Fork is available in English.

知乎/简书去除安全中心,直接跳转链接地址。

屏蔽知乎/简书安全中心,直接跳转链接地址。

目前为 2020-04-09 提交的版本,查看 最新版本

// ==UserScript==
// @name         知乎/简书去除安全中心,直接跳转链接地址。
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  屏蔽知乎/简书安全中心,直接跳转链接地址。
// @author       CeeYang
// @match        https://*.zhihu.com/*
// @match        https://*.jianshu.com/*
// @grant        none
// @license      GPLv3
// ==/UserScript==

// changelog:    2020-04-09 10:26:08: 更新简书规则;

(function() {
    'use strict';

    getRightHref();

    window.onscroll = function() { setTimeout(function() { getRightHref(); }, 500); }

    /// 知乎
    function getRightHrefForZhiHu() {
        /// 获取所有 a 标签
        var documents = document.getElementsByTagName("a");
        for (var i = 0; i < documents.length; i++) {if (documents[i].href.indexOf("link.zhihu.com") != -1) { documents[i].setAttribute("href",decodeURIComponent(documents[i].href.split("target=")[1])) } }
    }

    /// 简书
    function getRightHrefForJianShu() {
        /// 获取所有 a 标签
        var documents = document.getElementsByTagName("a");
        for (var i = 0; i < documents.length; i++) {if (documents[i].href.indexOf("link.jianshu.com") != -1) { documents[i].setAttribute("href",decodeURIComponent(documents[i].href.split("?t=")[1])) } }
    }

    /// 获取正确的地址用于跳转
    function getRightHref() {
        getRightHrefForZhiHu();
        getRightHrefForJianShu();
    }

})();