// ==UserScript== // @name 点击网址链接变色 Persistent Red Link // @namespace http://tampermonkey.net/ // @match *://*/* // @grant 市政502 // @version 2025.6.22 // @description zh-cn // @license GNU General Public License v3.0 // @downloadURL none // ==/UserScript== (function () { 'use strict'; // 从 localStorage 中获取已访问链接集合 const visitedLinks = JSON.parse(localStorage.getItem('visitedLinks') || '[]'); // 页面加载时,为已访问链接应用红色样式 document.querySelectorAll('a').forEach(link => { const linkUrl = link.href; // 如果链接已在 visitedLinks 中,直接应用红色样式 if (visitedLinks.includes(linkUrl)) { link.style.setProperty('color', '#FF0000', 'important'); } // 添加点击事件监听器 link.addEventListener('click', () => { // 如果链接未在 visitedLinks 中,添加进去并保存 if (!visitedLinks.includes(linkUrl)) { visitedLinks.push(linkUrl); localStorage.setItem('visitedLinks', JSON.stringify(visitedLinks)); // 强制应用红色样式 link.style.setProperty('color', '#FF0000', 'important'); } }); }); })();