// ==UserScript== // @name 外链自动跳转 // @namespace http://tampermonkey.net/ // @version 1.1.4 // @description 第三方链接自动跳转 支持掘金、简书、CSDN、Gitee、QQ // @author weiliang // @match *://*.zhihu.com/* // @match *://*.jianshu.com/* // @match *://*.csdn.net/* // @match *://*.juejin.im/* // @match *://*.juejin.cn/* // @match *://*.gitee.com/* // @match *://*.developers.weixin.qq.com/* // @match *://*.c.pc.qq.com/* // @match *://*.baidu.com/* // @match *://*.baidu.com/* // @match *://*.baidu.com/* // @match *://*.baidu.com/* // @include *://*.google* // @match *://*.google.com/* // @match *://*.google.com/* // @match *://*.google.com/* // @match *://*.google.com/* // @match *://*.youtube.com/* // @match *://*.google.com/* // @match *://*.so.com/* // @match *://weibo.com/* // @match *://twitter.com/* // @match *://www.sogou.com/* // @match *://mail.qq.com/* // @match *://addons.mozilla.org/* // @match *://*.jianshu.com/* // @match *://*.douban.com/* // @match *://getpocket.com/* // @match *://www.dogedoge.com/* // @match *://51.ruyo.net/* // @match *://steamcommunity.com/* // @match *://mijisou.com/* // @match *://blog.csdn.net/* // @match *://*.blog.csdn.net/* // @match *://*.oschina.net/* // @match *://app.yinxiang.com/* // @match *://www.logonews.cn/* // @match *://afdian.net/* // @match *://blog.51cto.com/* // @match *://xie.infoq.cn/* // @match *://gitee.com/* // @match *://sspai.com/* // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABJpJREFUeF7tm11IFFEUx8+UkK5proZKubimFGSEQQrqS9iDUJaCFNJLZhEEEdg3IdGDIAX5UG9RSW9SVCpFCGVPWo8ZGhVJhtqHlJaKRUkT/xtnuWzu7szuHWcm94LMzP3y/H/n3HPvLjsaLfKiLXL9FAcQj4BFTiDmJTA6MXxGJ72KNMpYCJY9HzqG9q5v3Kbqf8UEYGRy+B6Rvl2VMUbmuTHUSj7PmgeqIEQNYGzybfVvog4jRqvsAwAoqiBED+Dr25bfOp1WKc7IXAxAFYSoAYxODrfqpDcaMVplHxmACgiuBxArhP8CQCwQ/hsA0UJwHYDb767SzNxUyLRidnewHcDH7yPU/f4WLU9IpdrcAxHzJfpiTLhiBoKtAFg8izECAd7vHrsZNgrMLAfbAMjis5N8NPPrmxBlFMKbqUH69GM0fCQk51+u9NceCdfJFgDB4itX7RLi2bNGIERcK6KDdt/n9Vc5CsB84tlA9RAcCODN9CD1jncTwp49D49zQRv6oCApym3GvC73ciAAeBlRUJBSKLI/7gECQGTxXGdetAMBQGT/5FPKSsyhovRSYSGLh4crV++m/oknAc+rEe+QHDDfmpfFl2dW0tD0CwvEOwCAEfEcDbiq8zwvAxtzgBHxYv+fmyLs6dlJOSIPqC02AQi11SHJoY3DPjkhNZAT1Aq3OQLkbL43/+g/2rhd3YEnFD6bIiDcgUb9Vhf2nGffSXA+CAsr3gG7QKhPbuqzvcOWgGxOMISFE++ACJA/5OCkl5+y3oKtzqE5wJptzeysNu0CZs20rn8cgH3boHVeNTNzPALiEeC47wTNBHDsfRUtgYbOmnOk6bmyQXlpBcVpy9ILYzWyKKuE/CsKYp0mxHgFABq6auqJ9DaLLKS0xHRqLD5r0fQKAOzrqn6sEW2RLVyXsUE8vvoyIK7lvgr6PDseeEYd+nz5Pi7a0cZ1PEaeb9/GwxZFgUUAru3oCAiGyJ1r66jrdTt1vmoPAGkoOkK9Iz200pMp6gEJf+gHIGjj4ioA1evqAoIhHEJYGAM4WdYsooE9DwhlORVCb99oj7sBnN96ha4/uyTEQCg8ChAQjD9AACQWjAhBPT/jnse7LgLgSZQTpc3iiucLfU0CBIRh3UMc7hkUooPXPwtG1MgQXLUEIBpCscbZmxCLSHj5eUBAQTuEc8LjNY/IQEGUyMnQVQA46wMAvI8QZwCcAwAAUQEvcwRgXEbS3whCHuC+eHYVAAhi8fAiPB4MgOsQ6rxlnnp0UIxDcW0OgPG8tjmEQwFAnuC8wFd57wcQVyTBhq5qnALrOenx1sbGc2KU61GHZ77Kwue7x0kQJ0L1RcFBqP5ujV9bqrcFnwZVGbspq4Rq1u5RNV3QPAoA8IwAIc9+aPOxJk+CZ38sllvjddkihQCChdr1W2FzwOMArPtGaMymn8ubjIA7Pq+/NtyYqH8mZ9cLE2YAaKQdz/H6L1oCAJPa8cqMCQDPp9Jmiwu1wp+WAcDE4qWpJXoV6Qvz0lQkADrRjKbTwzmNWvK8eV8j9Y96CUSa2C3tcQBu8ZRVdsYjwCqybpn3D3Ecam41OfmyAAAAAElFTkSuQmCC // @grant none // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/449643/%E5%A4%96%E9%93%BE%E8%87%AA%E5%8A%A8%E8%B7%B3%E8%BD%AC.user.js // @updateURL https://update.greasyfork.icu/scripts/449643/%E5%A4%96%E9%93%BE%E8%87%AA%E5%8A%A8%E8%B7%B3%E8%BD%AC.meta.js // ==/UserScript== (function() { 'use strict'; // 主站URL var origin = window.location.origin // 将URL参数转换为对象 function getParams(){ var params = {} var string = window.location.search var arr = string.substring(1).split('&') arr.forEach(function(_n) { var _t = _n.split('=') params[ _t[0] ] = _t[1] }) return params } // 对第三方URL进行Base64转义 var targetUrl = getParams().target || getParams().url || getParams().href || getParams().pfurl || '' targetUrl = decodeURIComponent(targetUrl) // 确定当前跳转的页面为第三方站点 function isOtherSite(origin, targetUrl) { if(!targetUrl) return var isCSDN = document.getElementById("csdn-toolbar") if(isCSDN){ isCSDN.remove() } if(origin != targetUrl) { document.write( `