Greasy Fork

Greasy Fork is available in English.

Hotmatrix 分数修改器 (高级版)

在 hotmatrix.cn 网站上,将最终得分修改为您想要的分数。此版本能处理动态加载的内容。

作者
mfxiao
日安装量
0
总安装量
0
评分
0 0 0
版本
1.1
创建于
2025-06-13
更新于
2025-06-13
大小
1.8 KB
许可证
暂无
适用于

Hotmatrix 分数修改器 (高级版)

这是一个为 Tampermonkey (油猴) 设计的用户脚本,它允许您在 yun.hotmatrix.cn 网站上将最终显示的得分修改为您想要的任何分数。

高级版脚本专门为动态加载内容的页面设计。它会持续监视页面变化,一旦分数元素出现,就会立即进行修改,确保即使在异步加载的页面上也能成功运行。

✨ 功能特性

  • 自定义分数: 您可以轻松在脚本代码中设置任何您想要的目标分数。
  • 即时修改: 脚本在页面加载的早期阶段就开始运行 (@run-at document-start),并利用 MutationObserver 来实时监测分数元素的出现。
  • 高效性能: 一旦成功修改分数,脚本会立即停止监视,从而避免不必要的系统资源消耗。
  • 精确定位: 脚本通过 span.score 选择器精确查找并修改分数元素。
  • 调试友好: 修改成功后,会在浏览器的开发者控制台输出一条信息,方便确认脚本是否成功运行。

🚀 如何使用

  1. 安装用户脚本管理器: 您需要在浏览器上安装一个用户脚本管理器,例如 Tampermonkey (推荐)、Greasemonkey 或 Violentmonkey。
  2. 安装脚本:
    • 点击 Tampermonkey 扩展图标,选择“添加新脚本...”。
    • 将整个脚本代码复制并粘贴到编辑器中。
    • 点击“文件” -> “保存”。
  3. 修改分数 (可选):
    • 在代码的这一行修改为您想要的分数: javascript const YOUR_DESIRED_SCORE = '80.1'; // 你可以改成任何你想要的数字,比如 99.99
    • 保存脚本。
  4. 访问目标网站: 打开 http://yun.hotmatrix.cn/ 下的任意页面,当分数出现时,它应该已经被修改为您设定的值。

⚙️ 工作原理

传统的脚本可能在页面完全加载后执行一次,但如果分数是稍后由 JavaScript 动态添加到页面上的,这种方法就会失效。

本脚本通过 MutationObserver API 解决了这个问题。它会观察整个 <body> 元素及其所有后代元素的变动。当任何新的子元素被添加时,MutationObserver 就会触发一个回调函数。这个回调函数会尝试寻找并修改分数元素。一旦修改成功,observer 就会调用 disconnect() 方法停止观察,从而实现“一次性”的动态修改,既高效又可靠。

⚠️ 免责声明

  • 本脚本仅用于前端页面的视觉效果修改,并不会改变服务器上存储的任何真实数据。
  • 请仅将其用于个人学习和测试目的。
  • 用户应对使用此脚本产生的任何后果负责。