Xiaomi MiMo Studio 去水印

自动检测并移除 Xiaomi MiMo Studio 页面中的水印内容(动态获取水印)

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Will Alan
今日安裝
0
安裝總數
5
評價
0 0 0
版本
1.3.5
建立日期
2025-12-17
更新日期
2025-12-30
尺寸
43.6 KB
授權條款
MIT
腳本執行於

Xiaomi MiMo Studio 去水印脚本

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

功能特性

  • 动态获取水印:自动从 API 获取当前用户的水印内容,无需手动配置
  • 多种检测方式:支持文本、图片、Canvas、CSS 等多种水印形式的检测和移除
  • 实时监听:使用 MutationObserver 监听 DOM 变化,自动检测并移除动态添加的水印
  • 性能优化:防抖机制、元素缓存、检测深度限制等优化措施

版本历史

v1.3.5 (2025-12-30)

  • 安全修复:修复内存泄漏风险,添加定时器和事件监听器的清理机制
  • 安全修复:修复原型链污染风险,使用 Object.defineProperty 减少对第三方代码的影响
  • 安全修复:修复递归深度问题,将递归改为迭代,添加节点数量限制
  • 性能优化:添加样式缓存机制,减少 getComputedStyle 调用
  • 安全修复:修复正则表达式拒绝服务风险,添加安全验证和超时保护
  • 代码改进:添加配置常量对象,集中管理所有配置参数
  • 错误处理:增强网络错误处理和 API 响应验证
  • 边界条件:改进视口尺寸为 0 时的处理,正确处理 zIndex 为 'auto' 的情况
  • 输入验证:为关键函数添加输入验证,防止无效输入导致的问题

v1.3.4 (2025-12-29)

  • 修复:修复水印检测时机问题,将 @run-at 从 document-start 改为 document-end
  • 新增:添加定期轮询检测机制(10秒内每500ms检测一次)
  • 新增:添加窗口 resize 监听,确保布局变化时重新检测
  • 改进:改进错误处理,添加错误统计功能
  • 优化:优化代码逻辑,合并重复的检测函数
  • 优化:优化 DOM 遍历性能,减少 getComputedStyle 调用