Greasy Fork is available in English.
跳转原链
// ==UserScript==
// @name 重定向哒麦
// @namespace http://tampermonkey.net/
// @version 0.12
// @license MIT
// @description 跳转原链
// @author http://greasyfork.icu/zh-CN/users/158417-mo-jie
// @match https://docs.qq.com/*
// @match https://www.nodeseek.com/*
// @namespace http://greasyfork.icu/users/158417
// @grant none
// ==/UserScript==
(function() {
'use strict';
if (window.location.hostname.includes('docs.qq.com')) {
var intervalId = setInterval(checkForWarningMessage, 500);
function checkForWarningMessage() {
var elements = document.querySelectorAll('.url-src.url-click.url-blue');
elements.forEach(function(element) {
console.log("Link:", element.textContent.trim());
window.location.href = element.textContent.trim();
});
// 停止定时器
clearInterval(intervalId);
}
}
if (window.location.hostname.includes('www.nodeseek.com')) {
var intervalId = setInterval(checkForButton, 500);
function checkForButton() {
var button = document.evaluate('/html/body/article/div/div/div/button', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if (button) {
console.log("Button found, clicking...");
button.click();
// 停止定时器
clearInterval(intervalId);
}
}
}
})();