.:. 草榴社區 » 技術討論區 » 帖子中非当前站点链接自动替换为当前站点链接
本頁主題: 帖子中非当前站点链接自动替换为当前站点链接字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
蓝莓山药


級別:新手上路 ( 8 )
發帖:289
威望:55 點
金錢:4106 USD
貢獻:0 點
註冊:2026-02-24

帖子中非当前站点链接自动替换为当前站点链接

之前写过 引用 7421520:帖文中的本站链接使用相对路径的方法
这次介绍下用脚本替换链接, 这样不用要求别人写相对路径也可以轻松刷帖.

1. 选择浏览器
chrome谷歌浏览器没有代理无法访问在线扩展商店, 有代理可以考虑;
edge浏览器可装扩展(微软广告有点多),
firefox火狐浏览器(推荐, 安卓端强烈推荐), 下面是火狐的安装包:
windows离线安装包:
https://ftp.mozilla.org/pub/firefox/releases/156.0/win64/zh-CN/Firefox%20Setup%20156.0.exe

mac离线安装包:
https://ftp.mozilla.org/pub/firefox/releases/156.0/mac/zh-CN/Firefox%20156.0.dmg

安卓火狐apk:
https://ftp.mozilla.org/pub/fenix/releases/156.0/android/fenix-156.0-android-arm64-v8a/fenix-156.0.multi.android-arm64-v8a.apk

iOS/iPadOS:
Safari+Userscripts或者第三方支持脚本的浏览器
请跳至第3步底部看

2. 安装tampermonkey(篡改猴)扩展
chrome谷歌浏览器:
https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

edge浏览器:
https://microsoftedge.microsoft.com/addons/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/iikmkjmpaadaobahmlepeloendndfphd

firefox火狐浏览器(电脑/安卓均可装):
https://addons.mozilla.org/zh-CN/firefox/addon/tampermonkey/



3. 写入脚本(以火狐浏览器为例)
进入浏览器的扩展页面,火狐为 about:addons (地址栏输入进去即可)

找到篡改猴, 点...进入设置项


点左侧的+号新建脚本,


複製代碼:记得将第一行的\\替换为//
  1. \\ ==UserScript==
  2. // @name        非当前站点链接的帖子改为当前站点链接
  3. // @match        *://*/htm_data/*.html
  4. // @match        *://*/htm_mob/*.html
  5. // @match        *://*/read.php*
  6. // @version      1.0
  7. // @description  非当前站点链接的帖子改为当前站点链接
  8. // @run-at      document-end
  9. // @grant        none
  10. // ==/UserScript==
  11. (function() {
  12. 'use strict';
  13. document.querySelectorAll('a[href*="/htm_data/"], a[href*="/htm_mob/"], a[href*="/read.php"]').forEach(a => {
  14.     const m = a.href.match(/^https?:\/\/[^?]+\?(https?:\/\/[^/]+)(\/(?:htm_data\/|htm_mob\/|read\.php).*?)$/i);
  15.     if (!m) return;
  16.     const current = location.origin.replace(/\./g, '______');
  17.     const target = m[1];
  18.     // 已经是当前站点就不处理
  19.     if (target === current) return;
  20.     a.href = a.href.replace(m[1], current);
  21. });
  22. })();
複製代碼


电脑: ctrl+A全选, 将上面的代码复制粘贴进去,记得将第一行的\\替换为//,然后ctrl+S保存

安卓手机: 点开上方的编辑-选择全部-粘贴, 记得将第一行的\\替换为//, 再点左边的文件-保存




苹果手机: 参考 引用 7418999:iOS Safari下载视频教程,
在第3步添加完指令后, 将快捷指令中顶部的代码换为上面的代码(记得全选替换, 将第一行的\\替换为//),
底部的文件名改一下(比如change.js, 以免跟已有的t66y.js冲突)



实际效果:





赞(19)
DMCA / ABUSE REPORT | TOP Posted: 09-19 15:55 發表評論
.:. 草榴社區 » 技術討論區

電腦版 手機版 客戶端 DMCA
用時 0.01(s) x3, 10-05 22:11