找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 匿名

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

[复制链接]

9

主题

8014

回帖

2万

积分

超级版主

(^^ゞ

积分
22488
发表于 2023-1-20 15:19:32 | 显示全部楼层
游客 101.32.222.x 发表于 2023-1-20 11:53
找到问题点了,是Super_preloaderPlus_one脚本造成的,Super_preloaderPlus_one在自动翻页拼接后正常的地 ...

有自动翻译脚本的话,试试下面的脚本:

  1. // ==UserScript==
  2. // @name         恩山论坛修改帖子 href 值
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.2
  5. // @description  修改帖子 href 值
  6. // @author       You
  7. // @match        *://www.right.com.cn/forum/*
  8. // @require      https://gcore.jsdelivr.net/npm/arrive@2.4.1/minified/arrive.min.js
  9. // @grant        none
  10. // ==/UserScript==

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

  13.   const hrefReg = /(thread-\d+-\d+)-\d+(\.html.*)/i;

  14.   function handler(parent) {
  15.     const items = parent.querySelectorAll('a');
  16.     items.forEach(item => {
  17.       item.href = item.href.replace(hrefReg, '$1-1$2');
  18.     });
  19.   }

  20.   handler(document);
  21.   const threadlisttableid = document.querySelector('#threadlisttableid');
  22.   threadlisttableid &&
  23.     threadlisttableid.arrive('tbody', { existing: true }, tbody => {
  24.       handler(tbody);
  25.     });
  26. })();
复制代码
¯\(°_o)/¯
回复

使用道具 举报

匿名  发表于 2023-1-20 16:20:15
S8F8ry 发表于 2023-1-20 15:19
有自动翻译脚本的话,试试下面的脚本:

非常感谢,恩山论坛试了脚本没问题了。

另外请教一下如果有别的论坛有同样问题我应该怎么修改或者添加代码?试了增加论坛// @match进去无效。
地址也是这种 w ww.xxx.com/forum/thread-xxxxxxxx-1-1.html的。谢谢
回复

使用道具

匿名  发表于 2023-1-20 16:30:20
刚才那个问题改一下Super_preloaderPlus_one脚本翻页设置就可以了,再次感谢大佬热心帮助。
回复

使用道具

58

主题

1563

回帖

6083

积分

论坛元老

积分
6083
发表于 2023-1-20 19:29:56 | 显示全部楼层
   各种脚本导致问题, 误以为是百分自身问题的例子太多了...
回复

使用道具 举报

13

主题

46

回帖

1344

积分

金牌会员

积分
1344
发表于 昨天 15:38 | 显示全部楼层
本帖最后由 smdx 于 2025-4-29 15:51 编辑
S8F8ry 发表于 2023-1-20 15:19
有自动翻译脚本的话,试试下面的脚本:

大佬求助,代码在恩山论坛失效了,Super_preloader加载的页面又加上加载页面数导致链接变色脚本失效了。
可以抽空看看吗?谢谢

Tampermonkey v5.1.1
Super_preloaderPlus_one_改 v8.0.1
https://github.com/machsix/Super-preloader


213637264-cd4e0b3a-8103-4136-9f0c-a667063b7fd6.jpg

回复

使用道具 举报

9

主题

8014

回帖

2万

积分

超级版主

(^^ゞ

积分
22488
发表于 昨天 19:29 | 显示全部楼层
smdx 发表于 2025-4-29 15:38
大佬求助,代码在恩山论坛失效了,Super_preloader加载的页面又加上加载页面数导致链接变色脚本失效了。
...
  1. // ==UserScript==
  2. // @name         恩山论坛修改帖子 href 值
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.3
  5. // @description  修改帖子 href 值
  6. // @author       You
  7. // @match        *://www.right.com.cn/forum/*
  8. // @require      https://gcore.jsdelivr.net/npm/arrive@2.5.2/minified/arrive.min.js
  9. // @grant        none
  10. // ==/UserScript==

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

  13.   const hrefReg = /(thread-\d+-\d+)-\d+(\.html.*)/i;

  14.   function handler(parent) {
  15.     const items = parent.querySelectorAll('a');
  16.     items.forEach(item => {
  17.       if (hrefReg.test(item.href)) {
  18.         item.href = item.href.replace(hrefReg, '$1-1$2');
  19.       }
  20.     });
  21.   }

  22.   handler(document);
  23.   const board = document.querySelector('.boardnav .mn');
  24.   board &&
  25.     board.arrive('#threadlisttableid', { existing: true }, ele => {
  26.       handler(ele);
  27.     });
  28. })();
复制代码
¯\(°_o)/¯
回复

使用道具 举报

13

主题

46

回帖

1344

积分

金牌会员

积分
1344
发表于 昨天 19:57 | 显示全部楼层

非常感谢,测试正常。大佬请教一下这个如果是找ai生成代码的话应该用什么关键词询问?下次出问题了用ai试试解决。谢谢
回复

使用道具 举报

9

主题

8014

回帖

2万

积分

超级版主

(^^ゞ

积分
22488
发表于 昨天 22:23 | 显示全部楼层
smdx 发表于 2025-4-29 19:57
非常感谢,测试正常。大佬请教一下这个如果是找ai生成代码的话应该用什么关键词询问?下次出问题了用ai试 ...

直接按照想要动态更改网页中 <a> 元素的 href 属性这个需求去问 AI 应该能生成整体的脚本框架,但相关的 CSS 选择器字符串是根据具体的网页内容以及网页脚本的加载逻辑来推定,我不确定 AI 能否给出准确可正常运行的脚本;当然如果你有掌握一些 JS 知识,结合 AI 应该很快就能处理类似问题了。
¯\(°_o)/¯
回复

使用道具 举报

13

主题

46

回帖

1344

积分

金牌会员

积分
1344
发表于 昨天 22:25 | 显示全部楼层
好的,到时候试试。感谢
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-4-30 14:52 , Processed in 0.018127 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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