Aria2 Integration Extension
插件介绍
在使用此扩展之前,请正确设置 Aria2。
特征
- 用 Aria2 替换浏览器默认下载管理器
- 添加,…
在使用此扩展之前,请正确设置 Aria2。
特征
- 用 Aria2 替换浏览器默认下载管理器
- 在扩展选项卡中添加、启动、暂停和停止作业
- 通过右键单击上下文菜单触发下载
- 通过集成 AriaNg 允许更多操作
- 自定义配置允许默认 aria2 域和端口以外的实例
- 第三方脚本支持,允许用户使用集成编辑器添加脚本。 (从0.5.0开始删除)
## 脚本
>由于清单 3 不允许根据 [指南](https://developer.chrome.com/docs/extensions/develop/migrate/improve-security) 执行任意代码,因此此功能在 **0.5.0** 后被删除。
新的脚本扩展允许用户下载网站上的某些资源,而无需手动进入页面源。
### 例子
````
(异步函数(url){
'使用严格';
尝试 {
const res = 等待 fetch(url);
如果(res.ok){
const 数据 = 等待 res.text();
const 解析器 = new DOMParser();
const doc = parser.parseFromString(data, "text/html");
const matches = doc.querySelector("<SOME-QUERY-SELECTOR>");
返回 matches.src;
}
} 捕获(错误){
控制台.错误(错误);
}
})();
````
<p>
使用输入 url 作为参数,用户应该能够利用 xPath 或查询选择器实现脚本来查找定义域上的媒体源或批量图像
并自动批量下载。
</p>
提交问题
如果您遇到任何问题,请在此提交问题(https://github.com/zluo01/aria2-extension/issues)
参考
- https://github.com/aria2/aria2
- https://github.com/mayswind/AriaNg
- https://github.com/sonnyp/aria2.js/
- https://github.com/RossWang/Aria2-Integration