AlanWang / Xiaomi MiMo Studio 去水印

Published:

Version: 1.4.0+919da18 updated

Summary: 自动检测并移除 Xiaomi MiMo Studio 页面中的水印内容(Canvas水印)

Groups:

Homepage: https://github.com/wang93wei/Xiaomi-MiMo-Studio-Watermark-Remover

Support: https://github.com/wang93wei/Xiaomi-MiMo-Studio-Watermark-Remover/issues

License: MIT

Antifeature: unspecified

Xiaomi MiMo Studio 去水印脚本

一个用于自动检测并移除 Xiaomi MiMo Studio (https://aistudio.xiaomimimo.com/) 页面中水印的 Tampermonkey 用户脚本。

功能特性

  • 动态获取水印:自动从 API 获取当前用户的水印内容,无需手动配置
  • Canvas 拦截:拦截 Canvas 绘制操作,阻止水印文本和图片的绘制
  • Canvas 清理:自动检测并清空覆盖大部分视口的可疑 Canvas 元素
  • 实时监听:监听窗口 resize 事件,确保布局变化时重新检测
  • 定期轮询:定期检测动态生成的 Canvas 水印
  • 日志控制:可配置的日志开关,默认关闭,需要调试时可开启
  • 异常处理:完善的错误处理和日志记录,便于问题排查
  • 零依赖:纯原生 JavaScript 实现,无外部依赖
  • 内存优化:使用 WeakSet 避免内存泄漏
  • 现代语法:使用 ES6+ 特性,代码简洁高效

版本历史

v1.4.0 (2026-01-20)

  • 架构重构
    • 移除所有非Canvas相关代码,专注于Canvas水印拦截和清理
    • 移除DOM遍历、CSS拦截、MutationObserver等功能

Rating: 0