找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1517|回复: 13

[求助] 网址阅读过变色样式失效问题

[复制链接]
匿名  发表于 2023-1-18 23:39:21 |阅读模式
请教一下网址阅读过变色样式部分链接过段时间不失效是什么原因?像恩山论坛很多热门贴我是浏览过了的开始能正常生效,过段时间有部分链接
没有变色效果了。浏览记录没有删除过。谢谢


样式

/* 阅读过的链接变色 */
A:visited, A:visited *, A:active, A:active * { color: #8e8e8e !important }


回复

使用道具

8

主题

7422

回帖

2万

积分

超级版主

(^^ゞ

积分
20939
发表于 2023-1-19 13:13:29 | 显示全部楼层
据我所知,:visited 的状态是依赖于历史记录中的 URL,如果没有清理掉浏览器历史记录(浏览器本地只保存近 90 天的历史记录)的话应该不会丢失状态。

至于在恩山论坛里过段时间 :visited 的样式就不生效,应该是因为帖子列表的帖子网址格式中 "/thread-{数字 ID}-1-{当前页数值}.html" 里的 {当前页数值} 是会变化的。
¯\(°_o)/¯
回复

使用道具 举报

6

主题

87

回帖

1991

积分

金牌会员

积分
1991
发表于 2023-1-19 13:24:21 | 显示全部楼层
/* 阅读过的链接变红色 */
a:visited,.fl:visited {
        color:rgb(255, 0, 0) !important
}
回复

使用道具 举报

匿名  发表于 2023-1-19 17:37:20
S8F8ry 发表于 2023-1-19 13:13
据我所知,:visited 的状态是依赖于历史记录中的 URL,如果没有清理掉浏览器历史记录(浏览器本地只保存近 9 ...

因为帖子列表的帖子网址格式中 "/thread-{数字 ID}-1-{当前页数值}.html" 里的 {当前页数值} 是会变化的。

这种现象应该怎么解决呢?谢谢
回复

使用道具

匿名  发表于 2023-1-19 17:39:09
hagcse 发表于 2023-1-19 13:24
/* 阅读过的链接变红色 */
a:visited,.fl:visited {
        color:rgb(255, 0, 0) !important

换了这个也是一样,好几个贴我这几天都有回复过的还是失效了。
回复

使用道具

8

主题

7422

回帖

2万

积分

超级版主

(^^ゞ

积分
20939
发表于 2023-1-19 18:49:37 | 显示全部楼层
游客 101.32.222.x 发表于 2023-1-19 17:37
因为帖子列表的帖子网址格式中 "/thread-{数字 ID}-1-{当前页数值}.html" 里的 {当前页数值} 是会变化的 ...

可以尝试写个类似下面这样的油猴脚本:

  1. // ==UserScript==
  2. // @name         恩山论坛修改帖子 href 值
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  修改帖子 href 值
  6. // @author       You
  7. // @match        *://www.right.com.cn/forum/*
  8. // @grant        none
  9. // ==/UserScript==

  10. (function () {
  11.   'use strict';

  12.   const hrefReg = /(thread-\d+-\d+)-\d+(\.html.*)/i;
  13.   const items = document.querySelectorAll('a');
  14.   items.forEach(item => {
  15.     item.href = item.href.replace(hrefReg, '$1-1$2');
  16.   });
  17. })();
复制代码
¯\(°_o)/¯
回复

使用道具 举报

6

主题

87

回帖

1991

积分

金牌会员

积分
1991
发表于 2023-1-19 19:46:44 | 显示全部楼层
游客 101.32.222.x 发表于 2023-1-19 17:39
换了这个也是一样,好几个贴我这几天都有回复过的还是失效了。

排查你自己脚本吧,我用这最简单的样式用好好的。
回复

使用道具 举报

匿名  发表于 2023-1-19 20:08:35
hagcse 发表于 2023-1-19 19:46
排查你自己脚本吧,我用这最简单的样式用好好的。

就用了2个样式排查过了.....再试试是不是扩展的问题。谢谢了
回复

使用道具

匿名  发表于 2023-1-19 20:09:00
S8F8ry 发表于 2023-1-19 18:49
可以尝试写个类似下面这样的油猴脚本:

我添加脚本试试,非常感谢。
回复

使用道具

匿名  发表于 2023-1-20 11:53:34
S8F8ry 发表于 2023-1-19 18:49
可以尝试写个类似下面这样的油猴脚本:

找到问题点了,是Super_preloaderPlus_one脚本造成的,Super_preloaderPlus_one在自动翻页拼接后正常的地址
加上页面值上去了。

正常的地址:8258222-1-1
w ww.right.com.cn/forum/thread-8258222-1-1.html

Super_preloaderPlus_one翻页第3页拼接后:8258222-1-3
w ww.right.com.cn/forum/thread-8258222-1-3.html

大佬,这种有办法解决吗?谢谢
回复

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-11-5 20:34 , Processed in 0.017450 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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