Greasy Fork is available in English.
知乎、简书自动跳转到外部网页
// ==UserScript==
// @name 知乎简书网站自动跳转
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 知乎、简书自动跳转到外部网页
// @author niayyy
// @match https://www.jianshu.com/go-wild*
// @match https://link.zhihu.com/?target=*
// @grant none
// ==/UserScript==
(function() {
'use strict';
let redirectObj = {
jianshu,
zhihu,
}
let href = window.location.href;
let search = window.location.search.slice(1)
redirectObj[parseHref()]()
function parseHref() {
let keys = Object.keys(redirectObj)
for (let i = 0; i < keys.length; i++) {
if(href.includes(keys[i])) {
return keys[i]
}
}
}
function jianshu() {
let arr = search.split('&')
let str = arr.find(p => p.includes('url'))
let url = decodeURIComponent(str.split('=')[1])
open(url, '_self')
}
function zhihu() {
let arr = search.split('&')
let str = arr.find(p => p.includes('target'))
let url = decodeURIComponent(str.split('=')[1])
open(url, '_self')
}
})();