🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

通用网盘自动关闭保存成功弹窗

自动关闭所有主流网盘(夸克/百度/迅雷/阿里/天翼/115/蓝奏云等)保存文件后的弹窗

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

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

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Autor
leisure462
Instalaciones diarias
0
Instalaciones totales
11
Calificaciones
0 0 0
Versión
3.0
Creado
2/12/2025
Actualizado
2/12/2025
Tamaño
9,42 KB
Licencia
Desconocida
Funciona en

通用网盘自动关闭保存成功弹窗

这是一个 Tampermonkey (油猴) 脚本,旨在提升您在使用各类网盘时的体验。当您保存文件后,脚本会自动关闭弹出的"保存成功"提示框,为您省去一次不必要的手动点击。

🚀 功能特点

  • 🌐 通用兼容:支持夸克、百度、迅雷、阿里云盘、天翼云盘、115、蓝奏云、123网盘、坚果云、微云等10+主流网盘平台。
  • 🎯 智能识别:通过检测20+种成功提示关键词(如"保存成功"、"转存成功"、"立即查看"等),精准定位目标弹窗,避免误关其他重要提示。
  • ⚡️ 快速响应:利用 MutationObserver 技术实时监听页面变化,一旦检测到成功提示弹窗,脚本会在毫秒级完成关闭操作。
  • 🛡️ 多重策略:采用三层关闭机制,优先尝试点击关闭按钮,若失败则点击遮罩层或模拟ESC键,最后直接移除弹窗元素,确保高成功率。
  • 🕊️ 轻量高效:代码简洁,不依赖任何外部库,对浏览器性能影响极小。

🤔 为何需要此脚本?

在使用网盘时,每次成功保存或转存文件后,都会弹出一个确认提示框。虽然这个功能很贴心,但在需要频繁保存大量文件时,每次都需手动关闭这个弹窗会显得非常繁琐和低效。特别是当您需要批量保存多个文件时,这个重复操作更加浪费时间。

近期,部分网盘(如夸克)的弹窗尺寸发生了变化,导致原有的自动关闭脚本失效。本脚本针对这一问题进行了优化,采用更智能的识别机制,不依赖弹窗的具体尺寸或位置,确保在网盘界面更新后依然有效。

🌐 支持的网盘平台

网盘平台 网址 支持状态
夸克网盘 pan.quark.cn ✅ 完美支持
百度网盘 pan.baidu.com ✅ 完美支持
迅雷网盘 pan.xunlei.com ✅ 完美支持
阿里云盘 aliyundrive.com / alipan.com ✅ 完美支持
天翼云盘 cloud.189.cn ✅ 完美支持
115网盘 115.com ✅ 完美支持
蓝奏云 lanzou.com ✅ 完美支持
123网盘 123pan.com ✅ 完美支持
坚果云 jianguoyun.com ✅ 完美支持
微云 weiyun.com ✅ 完美支持

🔧 工作原理

脚本在支持的网盘页面加载后,会启动一个监听器来观察页面的动态变化。当有新的元素(如弹窗)被添加到页面上时,它会:

  1. 检查元素类型:判断新增元素是否为一个可见的弹窗(通过类名如 modaldialogpopup 等识别)。
  2. 匹配关键词:检查弹窗内容是否包含成功提示关键词,如"保存成功"、"转存成功"、"立即查看"等。
  3. 执行关闭
    • 优先查找并点击弹窗内的关闭按钮(X按钮)
    • 若失败,尝试点击遮罩层或模拟按ESC键
    • 最后直接移除弹窗及遮罩层的DOM元素
  4. 多次尝试:在检测到弹窗后,会在 300ms、800ms、1500ms 三个时间点尝试关闭,确保弹窗完全加载后能被成功关闭。
  5. 定时检查:每2秒进行一次检查作为兜底方案,防止遗漏。

⚙️ 安装与使用

1. 安装脚本管理器

您需要在浏览器中安装一个用户脚本管理器,推荐使用 Tampermonkey(适用于 Chrome, Firefox, Edge, Safari 等主流浏览器)。

2. 安装本脚本

  1. 点击浏览器工具栏中的 Tampermonkey 图标
  2. 选择"管理面板" → "添加新脚本"
  3. kueke.js 文件的全部内容复制粘贴到编辑器中
  4. Ctrl+S 保存脚本
  5. 确保脚本状态为"已启用"

3. 开始使用

安装完成后,脚本会自动生效。您只需正常访问支持的网盘并保存文件,当"保存成功"的弹窗出现时,它会被自动关闭,无需任何额外操作。

🔍 调试方法

如果脚本未正常工作,可以按以下步骤排查:

  1. F12 键打开浏览器开发者工具
  2. 切换到"Console"(控制台)标签页
  3. 查看是否有脚本日志输出:
[夸克网盘助手] 脚本已启动
[夸克网盘助手] 检测到保存成功弹窗,准备关闭
[夸克网盘助手] 找到关闭按钮,点击关闭
[夸克网盘助手] 监听器已启动,支持自动关闭保存成功弹窗
  1. 如果没有日志输出,请检查:
    • Tampermonkey 扩展是否已启用
    • 脚本是否处于启用状态
    • 当前网址是否在支持列表中

⚙️ 自定义配置

修改关闭延迟时间

在代码中找到以下部分,修改延迟时间(单位:毫秒):

setTimeout(() => { closeDialog(); }, 300);   // 第一次尝试
setTimeout(() => { closeDialog(); }, 800);   // 第二次尝试
setTimeout(() => { closeDialog(); }, 1500);  // 第三次尝试

添加自定义关键词

successKeywords 数组中添加您需要识别的关键词:

const successKeywords = [
    '保存成功', '已保存', '转存成功',
    // 在此添加您的关键词
    '您的自定义关键词'
];

添加新网盘支持

在脚本头部的 @match 部分添加新网盘的域名:

// @match        *://新网盘域名.com/*
// @match        *://*.新网盘域名.com/*

📝 更新日志

v3.0 (2025.12.02)

  • ✨ 新增支持10+主流网盘平台(百度、迅雷、阿里云盘等)
  • 🎯 增加20+关键词智能识别,提高匹配准确率
  • ⚡ 优化关闭策略,采用三层机制确保高成功率
  • 🎨 兼容 Ant Design、Element UI、Bootstrap 等多种UI框架
  • 🐛 修复弹窗大小变化导致脚本失效的问题
  • 🚀 使用 MutationObserver 替代定时检查,性能更优

v2.0

  • 支持夸克网盘
  • 基础的弹窗自动关闭功能

⚠️ 注意事项

  • 此脚本仅为前端自动化操作,不会触及您的任何账户数据或文件内容,请放心使用。
  • 脚本只会关闭包含特定成功提示关键词的弹窗,不会影响错误提示、确认对话框等其他重要弹窗。
  • 如果网盘前端代码更新导致脚本失效,欢迎提交反馈或Issue。

📄 开源协议

MIT License

🤝 反馈与贡献

如果脚本在某些网盘上无法正常工作,欢迎反馈!请提供:

  • 网盘名称和完整URL
  • 浏览器控制台的日志截图
  • 弹窗的页面截图

这将帮助我们改进脚本的兼容性和稳定性。