Greasy Fork is available in English.
zh-cn
当前为
// ==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
// ==/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');
}
});
});
})();