yudao(ruoyi-vue-pro)_intercept

Created at 3 days ago
Updated at 3 days ago
绕过文档的悬浮窗通知并拦截js动态替换
Total Installs
20
Today's New
+0
User Rating
5.0 / 5.0 (1)
Current Version
1.0.1
Script Details
Applicable Sites

项目简介

用于拦截 yudao ruoyi-vue-pro官方文档的 VIP 悬浮弹窗和 JS 动态内容替换,确保文档可以无障碍阅读。

功能特性

  • 拦截 jqueryAlert 悬浮窗通知,阻止弹窗遮挡阅读
  • 拦截 innerHTML / appendChild / replaceChild,阻止 VIP 遮罩内容写入 DOM
  • 自动 fetch 当前页面原始内容并还原被替换的文档区域
  • document-start 阶段介入,早于页面自身 JS 执行

安装

  1. 安装用户脚本管理器(推荐 ScriptCat,也可使用 Tampermonkey
  2. 前往 脚本主页 一键安装,或将 yd_intercept.js 中的代码粘贴到新建脚本中
  3. 保存并启用

工作原理

  1. 拦截弹窗 — 将 window.jqueryAlert 替换为空函数,从源头阻止悬浮窗初始化
  2. 拦截 DOM 写入 — 覆写 innerHTML setter、appendChildreplaceChild,当目标元素位于 .content-wrapper 内且包含 "仅 VIP 可见" 关键字时,静默丢弃该操作

适用范围

默认匹配域名 *://doc.iocoder.cn/*,可在脚本头部 @match 字段自行修改。

支持的文档路径包括但不限于:/bpm//user-center//ai//mall//pay//erp//crm//mp/ 等。

免责声明

本脚本仅供前端技术学习与研究使用,请勿用于商业或非法用途。使用者需自行承担风险,开发者不承担任何责任。如有侵权,请联系删除。