File Hunter扩展是一个很棒的浏览器扩展,它通过拦截Web请求来检索资源
The File Hunter extension is a great browser extension that retrieves resources by intercepting Web requests
插件通过拦截浏览器发出的资源请求实现资源拦截和下载,相对于其他资源下载插件,它的好处就是无需通过解析页面DOM来获取资源,拦截率较高,错误率基本没有
但目前也有缺点,就是如果是已经加载过的网页,在再次加载时,可能部分的资源无法拦截到,因为浏览器已经默认使用本地缓存了,但是插件也有对应的应对方法,
- 可以点击插件,打开下载界面,
- 选择对应的标签页,然后点击右侧头部的重新加载标签页,
因为这里的重新加载已经默认为你重新清除本地缓存
插件支持的资源有Iframe、图片、字体文件、XHR、多媒体、Web Socket,资源类型基本满足日常使用,而且插件还在持续维护中,所以扩展会逐渐完善
安装
- Linux 用户:可以通过crx安装扩展,这也是Chrome允许的安装方式,CRX获取地址:https://github.com/SpaceChars/file-hunter/releases/download/1.0/file-hunter.crx
- 非Linux用户:可以通过打开扩展管理中的开发者模式,然后选择解压后的扩展程序目录使用,扩展程序压缩包地址:https://github.com/SpaceChars/file-hunter/archive/refs/tags/1.0.zip
关于扩展更多版本,可以访问:https://github.com/SpaceChars/file-hunter/releases,
自定义开发
针对自定义开发的开发者,可以拉取代码:https://github.com/SpaceChars/file-hunter.git,扩展代码遵循MIT License
开源规范,完全可以商用开发
Chrome 扩展开发可以参考上篇文章:【TOOLS】Chrome扩展开发,里面详细介绍了Chrome扩展开发的开发流程和API地址