| 
 | 
 
 
发表于 2025-4-29 19:29:02
|
显示全部楼层
 
 
 
- // ==UserScript==
 
 - // @name         恩山论坛修改帖子 href 值
 
 - // @namespace    http://tampermonkey.net/
 
 - // @version      0.3
 
 - // @description  修改帖子 href 值
 
 - // @author       You
 
 - // @match        *://www.right.com.cn/forum/*
 
 - // @require      https://gcore.jsdelivr.net/npm/arrive@2.5.2/minified/arrive.min.js
 
 - // @grant        none
 
 - // ==/UserScript==
 
  
- (function () {
 
 -   'use strict';
 
  
-   const hrefReg = /(thread-\d+-\d+)-\d+(\.html.*)/i;
 
  
-   function handler(parent) {
 
 -     const items = parent.querySelectorAll('a');
 
 -     items.forEach(item => {
 
 -       if (hrefReg.test(item.href)) {
 
 -         item.href = item.href.replace(hrefReg, '$1-1$2');
 
 -       }
 
 -     });
 
 -   }
 
  
-   handler(document);
 
 -   const board = document.querySelector('.boardnav .mn');
 
 -   board &&
 
 -     board.arrive('#threadlisttableid', { existing: true }, ele => {
 
 -       handler(ele);
 
 -     });
 
 - })();
 
  复制代码 |   
 
 
 
 |