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

Greasy fork 爱吃馍镜像

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

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

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

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

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

公众号二维码

扫码关注【爱吃馍】

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

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

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

公众号二维码

扫码关注【爱吃馍】

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

作者
leisure462
日安装量
0
总安装量
11
评分
0 0 0
版本
3.0
创建于
2025-12-02
更新于
2025-12-02
大小
9.4 KB
许可证
暂无
适用于

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

这是一个 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
  • 浏览器控制台的日志截图
  • 弹窗的页面截图

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