Greasy Fork

来自缓存

Greasy Fork is available in English.

THU PDF Downloader - 清华大学图书馆/PDF.js 强制下载

专门针对清华大学图书馆、学位论文等 PDF.js 访问限制场景。直接从浏览器内存中提取 PDF 原始流并下载,支持页面标题重命名。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
王一航
日安装量
0
总安装量
54
评分
1 0 0
版本
2.5
创建于
2026-02-10
更新于
2026-02-10
大小
5.0 KB
许可证
MIT
适用于
所有网站

🚀 脚本功能
PDF 直接下载器 专门用于解决网页中 pdf.js 渲染器禁用下载按钮、隐藏工具栏或限制右键保存的问题。它能直接从浏览器内存中提取 PDF 的原始二进制数据,实现“所见即所得”的强制下载。

✨ 核心特性
极致鲁棒 (Robust):采用递归算法,能够自动穿透多层嵌套的 iframe 寻找 PDF 实例。

跨域兼容:通过 try-catch 机制规避浏览器同源策略限制,最大限度寻找可用资源。

自动命名:直接抓取网页当前的 Title 作为文件名,并自动过滤系统不支持的非法字符(如 \ / : * ? " < > |)。

极致精简:纯原生 JavaScript 编写,无任何第三方库依赖,不占用额外内存。

UI 友好:在页面右下角生成一个悬浮下载球,支持状态反馈(加载中、成功、失败)。

🛠 使用场景
OA 系统:公司内部预览文档,但没有提供下载入口。

论文/学术网站:仅支持在线阅读,下载按钮被隐藏或置灰。

加密/保护页面:禁止右键、禁止 Ctrl+S 的 PDF 预览页。

📝 使用方法
安装脚本。

打开包含 PDF 预览的网页。

点击页面右下角的 📥 图标。

等待图标变为 ✅,下载将自动触发。

⚠️ 注意事项
本脚本仅针对基于 pdf.js(目前市面上最主流的 web 渲染器)的页面有效。

如果点击无反应,请确保 PDF 已经完全加载完毕。

免责声明:请在法律允许的范围内使用本工具,尊重知识产权。