找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 526|回复: 46

[已解决] 【已解决】怎样使点过的链接变色?谢谢

[复制链接]
发表于 前天 16:25 | 显示全部楼层 |阅读模式
本帖最后由 yyz219195888 于 2026-4-27 10:15 编辑




完美解决(最终用AI写了一个浏览器插件,棒棒哒)
=====================
油猴脚本(有时可以,有不行)
点过变色.js:

// ==UserScript==
// @name         点过变色
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Change color of visited links
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 添加自定义 CSS 样式
    const style = document.createElement('style');
    style.textContent = `
        a:visited {
            color: blue !important; /* 可修改为其他颜色 */
        }
    `;
    document.head.appendChild(style);
})();

====================
原来的问题
怎样使点过的链接变色?谢谢

1.png
发表于 前天 16:41 | 显示全部楼层
最早上深度论坛的那年代就有CSS修改变色方法了。。。

点评

大元帅说啥都对  发表于 前天 18:32
我这种情况是浏览器问题?还是系统(10 PE)的问题?  详情 回复 发表于 前天 16:44
就是不知道怎样弄?  详情 回复 发表于 前天 16:42
回复

使用道具 举报

 楼主| 发表于 前天 16:42 | 显示全部楼层
tt911 发表于 2026-4-26 16:41
最早上深度论坛的那年代就有CSS修改变色方法了。。。

就是不知道怎样弄?
回复

使用道具 举报

 楼主| 发表于 前天 16:44 | 显示全部楼层
tt911 发表于 2026-4-26 16:41
最早上深度论坛的那年代就有CSS修改变色方法了。。。

我这种情况是浏览器问题?还是系统(10 PE)的问题?
回复

使用道具 举报

发表于 前天 16:49 | 显示全部楼层
a:visited, a:visited *, a:active, a:active * {color: #xxxxxx}

颜色就自己查一下,看喜欢用个什么颜色,我个人用的访问过链接红色,效果的话,就用 无忧 放个图吧。
1.png

点评

搞定,谢谢!  详情 回复 发表于 前天 22:16
我使用的是百分浏览器,便携版本。哪里设置?谢谢  详情 回复 发表于 前天 16:53
回复

使用道具 举报

 楼主| 发表于 前天 16:50 | 显示全部楼层
我需要慢慢琢磨,谢谢
回复

使用道具 举报

 楼主| 发表于 前天 16:53 | 显示全部楼层
201027149 发表于 2026-4-26 16:49
a:visited, a:visited *, a:active, a:active * {color: #xxxxxx}

颜色就自己查一下,看喜欢用个什么颜色 ...

我使用的是百分浏览器,便携版本。哪里设置?谢谢

点评

百分的话简单,直接设置里就可以实现,写个本地配置,存放个路径,然后选择就行。比如如图  详情 回复 发表于 前天 16:59
回复

使用道具 举报

 楼主| 发表于 前天 16:58 | 显示全部楼层
我使用的浏览器是:版本 5.1.1130.129(正式版本) (64 位) (Portable) (Chromium 118.0.5993.159)  便携版本
回复

使用道具 举报

发表于 前天 16:59 | 显示全部楼层
yyz219195888 发表于 2026-4-26 16:53
我使用的是百分浏览器,便携版本。哪里设置?谢谢

百分的话简单,直接设置里就可以实现,写个本地配置,存放个路径,然后选择就行。比如如图
1.png

点评

这个对我帮助很大  详情 回复 发表于 前天 18:04
我慢慢琢磨,谢谢  详情 回复 发表于 前天 17:02
回复

使用道具 举报

 楼主| 发表于 前天 17:02 | 显示全部楼层
201027149 发表于 2026-4-26 16:59
百分的话简单,直接设置里就可以实现,写个本地配置,存放个路径,然后选择就行。比如如图
...

我慢慢琢磨,谢谢
回复

使用道具 举报

发表于 前天 17:05 | 显示全部楼层
油猴可能有类似的脚本

点评

我去搜索一下看看,谢谢  详情 回复 发表于 前天 17:06
回复

使用道具 举报

 楼主| 发表于 前天 17:06 | 显示全部楼层
嗷小猫咪 发表于 2026-4-26 17:05
油猴可能有类似的脚本

我去搜索一下看看,谢谢
回复

使用道具 举报

 楼主| 发表于 前天 17:54 | 显示全部楼层
主页里面已经会变色,在个人空间里面还不会变色
1.png
2.png
回复

使用道具 举报

发表于 前天 18:02 | 显示全部楼层
这个没折腾过

点评

你的能力强,帮我弄一下试试,谢谢  详情 回复 发表于 前天 18:05
回复

使用道具 举报

 楼主| 发表于 前天 18:04 | 显示全部楼层
201027149 发表于 2026-4-26 16:59
百分的话简单,直接设置里就可以实现,写个本地配置,存放个路径,然后选择就行。比如如图
...

这个对我帮助很大
回复

使用道具 举报

 楼主| 发表于 前天 18:05 | 显示全部楼层

你的能力强,帮我弄一下试试,谢谢
回复

使用道具 举报

 楼主| 发表于 前天 18:39 | 显示全部楼层
油猴脚本好像可以,正在测试
回复

使用道具 举报

发表于 前天 20:41 | 显示全部楼层
高深的理论,谢谢啦

点评

百度的,  详情 回复 发表于 前天 20:44
回复

使用道具 举报

 楼主| 发表于 前天 20:44 | 显示全部楼层
huangyanyun 发表于 2026-4-26 20:41
高深的理论,谢谢啦

百度的,
回复

使用道具 举报

发表于 前天 22:16 | 显示全部楼层
201027149 发表于 2026-4-26 16:49
a:visited, a:visited *, a:active, a:active * {color: #xxxxxx}

颜色就自己查一下,看喜欢用个什么颜色 ...

ScreenShot_2026-04-26_221304_110.png 搞定,谢谢!

点评

嗯,小事情。  详情 回复 发表于 前天 22:35
回复

使用道具 举报

发表于 前天 22:35 | 显示全部楼层

嗯,小事情。
回复

使用道具 举报

发表于 前天 23:16 | 显示全部楼层
本帖最后由 门口 于 2026-4-26 23:29 编辑

这种实际是网站的事,浏览器有默认的已查看链接颜色设置,但网站(或网页)的优先级更高。
很多网站并不喜欢和使用默认的浏览器链接颜色的,我其实在Excel文件里也会调和删除默认的(链接和)已看链接颜色的,因为我觉得默认的不好看还干扰也不需要它跟踪状态。
我看了下,百分浏览器的这个设置没有问题,你查看默认的百度贴吧经典界面还保留默认设置的,会看到已点击的链接颜色是正常的。
而无忧这里,已查看帖子其实也有变色的,现在是淡灰色:.tl th a:visited, .tl td.fn a:visited {color: #666;}
而在无忧的动态里是这样的:#nv li a, #nv li a:visited { color: #069;}
也就是说都自定义或指定了已查看链接颜色。
解决方法也就是前面人说的,覆盖浏览器样式(表),或使用脚本之类。
其实一般不太建议这种强制覆盖,一是会丢失和破坏网站的设计,另一个是,在某些配色方案下,默认设置可能难以阅读或很丑。




回复

使用道具 举报

发表于 昨天 01:24 | 显示全部楼层
感谢楼主分享的方法,通过脚本解决了。我以前通过扩展:Link Control,来实现的,也能实现这个浏览后的页面变色
Link Control:https://chromewebstore.google.co ... oehgpinmkdmahlheekc
看看有没有需要的

点评

无法访问此网站chromewebstore.google.com 的响应时间过长。 请试试以下办法: 检查网络连接 检查代理服务器和防火墙 运行 Windows 网络诊断 ERR_CONNECTION_TIMED_OUT, ==================================== 麻  详情 回复 发表于 昨天 06:20
回复

使用道具 举报

 楼主| 发表于 昨天 06:18 | 显示全部楼层
我试一试,非常感谢
回复

使用道具 举报

 楼主| 发表于 昨天 06:20 | 显示全部楼层
jianwinking 发表于 2026-4-27 01:24
感谢楼主分享的方法,通过脚本解决了。我以前通过扩展:Link Control,来实现的,也能实现这个浏览后的页面 ...

无法访问此网站chromewebstore.google.com 的响应时间过长。
请试试以下办法:

检查网络连接
检查代理服务器和防火墙
运行 Windows 网络诊断
ERR_CONNECTION_TIMED_OUT,
====================================
麻烦你发其它网盘,谢谢

点评

发现用豆包写了个脚本,也有效果,而且豆包还能不断重复来进行版本号升级,就是每次不同效果有的不能实现,每次都试了下,发现这个脚本效果还可以 // ==UserScript== // @name 已访问链接自动变色 // @name  详情 回复 发表于 昨天 09:12
回复

使用道具 举报

发表于 昨天 09:12 | 显示全部楼层
yyz219195888 发表于 2026-4-27 06:20
无法访问此网站chromewebstore.google.com 的响应时间过长。
请试试以下办法:

发现用豆包写了个脚本,也有效果,而且豆包还能不断重复来进行版本号升级,就是每次不同效果有的不能实现,每次都试了下,发现这个脚本效果还可以

// ==UserScript==
// @name         已访问链接自动变色
// @namespace    visitColor
// @version      2.0
// @description  Chrome 点击/浏览过的链接自动变色区分
// @author       AI
// @match        *://*/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function(){
    // 核心修复:仅在浏览器环境(存在document)时执行后续逻辑
    if (typeof document !== 'undefined') {
        let css = `
/* 未访问链接 */
a:link {
    transition: color 0.2s ease;
}
/* 🔥 已浏览/点击过的链接 自动变色 */
a:visited {
    color: #FF0000!important;
    opacity: 0.85 !important;
}
/* 鼠标悬浮效果 */
a:hover {
    color: #FF00FF !important;
    text-decoration: underline !important;
}
        `;
        let style = document.createElement('style');
        style.textContent = css;
        document.documentElement.appendChild(style);
    }
})();

点评

非常感谢  详情 回复 发表于 昨天 09:13
回复

使用道具 举报

 楼主| 发表于 昨天 09:13 | 显示全部楼层
jianwinking 发表于 2026-4-27 09:12
发现用豆包写了个脚本,也有效果,而且豆包还能不断重复来进行版本号升级,就是每次不同效果有的不能实现 ...

非常感谢
回复

使用道具 举报

发表于 昨天 09:25 | 显示全部楼层
脚本的意思就是:强制覆盖点击变色的样式

点评

油猴不怎么好  详情 回复 发表于 昨天 09:26
回复

使用道具 举报

 楼主| 发表于 昨天 09:26 | 显示全部楼层
holley2008 发表于 2026-4-27 09:25
脚本的意思就是:强制覆盖点击变色的样式

油猴不怎么好
回复

使用道具 举报

发表于 昨天 10:56 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-28 16:30

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表