Greasy Fork is available in English.
解决各社区超链接不能直接跳转问题!!!
当前为
// ==UserScript==
// @name 直链跳
// @name:zh-CN 直链跳转
// @name:en Direct link jump
// @author loran
// @version 0.0.2
// @description 解决各社区超链接不能直接跳转问题!!!
// @description:zh-CN 解决各社区超链接不能直接跳转问题!!!
// @description:en Solve the problem that hyperlinks in various communities cannot be directly redirected!!!
// @match http://*/*
// @match https://*/*
// @grant unsafeWindow
// @license MIT License
// @compatible chrome
// @namespace loran
// ==/UserScript==
(function () {
"use strict";
document.body.addEventListener('click', function () {
// 兼容处理
var targetElem = event.target || event.srcElement;
// 判断是否匹配目标元素
if (targetElem.nodeName.toLocaleLowerCase() === 'a') {
event.preventDefault();
let hrefs = String(targetElem.href);
if (hrefs.includes("?")) {
let ishttp = hrefs.split('?')[1].includes('http');
if (!ishttp) {
window.open(hrefs);
} else {
let realLink= decodeURIComponent(hrefs).split('?')[1].split('://')[1];
window.open('http://'+realLink);
}
} else {
window.open(hrefs);
}
}
});
})();