// ==UserScript==// @name Nodeseek <-> DeepFlood 菜单互链// @namespace http://tampermonkey.net/// @version 1.0// @description 在 Nodeseek 和 DeepFlood 的导航栏互相添加对方的菜单标签// @match https://www.nodeseek.com/*// @match https://www.deepflood.com/*// @icon https://www.google.com/s2/favicons?sz=64&domain=nodeseek.com// @grant none// ==/UserScript==(function() { 'use strict'; // 等待 DOM 加载完成 function addLink() { const nav = document.querySelector('ul.nav-menu'); if (!nav) return; // 判断当前站点 if (location.hostname.includes("nodeseek.com")) { // 添加 DeepFlood if (!document.querySelector('a[href="https://www.deepflood.com/"]')) { const li = document.createElement('li'); const a = document.createElement('a'); a.href = "https://www.deepflood.com/"; a.textContent = "DeepFlood"; li.appendChild(a); nav.appendChild(li); } } else if (location.hostname.includes("deepflood.com")) { // 添加 Nodeseek if (!document.querySelector('a[href="https://www.nodeseek.com/"]')) { const li = document.createElement('li'); const a = document.createElement('a'); a.href = "https://www.nodeseek.com/"; a.textContent = "Nodeseek"; li.appendChild(a); nav.appendChild(li); } } } // 直接执行一次 addLink(); // 有些站点是前端渲染,监听变化 const observer = new MutationObserver(addLink); observer.observe(document.body, { childList: true, subtree: true });})();
评论 (0)