Greasy Fork is available in English.
Capture downloadable links on web pages and send them to AB Download Manager.
把网页里的下载链接发送到 AB Download Manager,适合在 Safari + Tampermonkey 中作为轻量下载接管方案使用。
download 属性的链接。.m3u8 / .mpd 媒体链接。15151,如果你改过端口,可以在脚本菜单里修改。安装后,在 Tampermonkey 菜单中可以看到:
ABDM:测试连接ABDM:下载选中链接ABDM:设置端口/扩展名/黑名单ABDM:启用/停用接管默认包含:
zip rar 7z iso tar gz tgz bz2 xz dmg pkg app exe msi deb rpm apk ipa
bin jar war cab pdf epub mobi azw3 doc docx xls xlsx ppt pptx csv
mp3 aac m4a flac wav ogg opus mp4 m4v mov mkv avi wmv webm mpeg mpg
srt ass vtt torrent
你可以在脚本菜单中自行增删。
黑名单每行一个,支持 * 通配符。例如:
https://example.com/*
https://*.internal.example/*
匹配黑名单的网站或链接不会被脚本接管。
脚本使用 GM_xmlhttpRequest 请求 ABDM 本地接口:
http://127.0.0.1:15151/add
http://127.0.0.1:15151/ping
脚本不会上传数据到第三方服务器,不包含远程脚本,不包含跟踪、广告或挖矿逻辑。
Tampermonkey 运行在网页脚本层,不能像浏览器扩展那样监听浏览器下载管理器,也不能稳定读取所有响应头。因此它不能真正接管所有下载请求。
以下场景可能无法拦截:
如果你需要更接近全局接管,请使用 Safari WebExtension / App Extension 方案。
主要面向:
不同脚本管理器对 GM_xmlhttpRequest 和本地连接权限的实现可能略有差异。