jc3213 / download_with_aria2

The browser extenson for aria2 download utility via JSON-RPC
https://jc3213.github.io/download_with_aria2/
GNU Lesser General Public License v2.1
65 stars 9 forks source link

[enhancement request] 扩充捕获下载过滤功能 #89

Closed tooyangtoonaive closed 5 months ago

tooyangtoonaive commented 5 months ago

extension version: 4.9.0.2629 browser version: firefox 115.8.0esr

describe: 1."监视文件后缀"只能指定后缀,无法设置为任意后缀。 2.勾选"总是捕获下载",缺少针对文件大小的例外。 3."例外域名"可否支持正则表达式?

jc3213 commented 5 months ago

关于1,因为这个扩展是根据另一个扩展改过来的,我参考了FDM之类的软件,然后根据自己日常使用发现,你提出的指定任意后缀可以通过总是捕获下载实现。 关于2,这个我确实没考虑到,原因基本同上,这个需求相对来说比较稀少,这个是可以添加进来的,不过可能会修改储存,可能会比较麻烦。 关于3,实际匹配的时候使用了正则表达式,你在使用中其实是可以用www.abc*.com这类的用法的。

jc3213 commented 5 months ago

可以下载 https://github.com/jc3213/download_with_aria2/releases/tag/4.10.0

@ivysrono 虽然是pre-release版本,因为这个版本为了此issue的功能修改了储存的键,麻烦发布一下

ivysrono commented 5 months ago

The version string should be simplified.

错误: The version should be a string with 1 to 4 numbers separated with dots. Each number should have up to 9 digits and leading zeros are not allowed. Letters are no longer allowed. See https://mzl.la/3h3mCRu (MDN Docs) for more information.

manifest.json

action.onClicked is not supported

警告: This API has not been implemented by Firefox.

crossbrowser.js

jc3213 commented 5 months ago

你试试手动把4.10.0.0000改成4.10.0呢?至于action.onClicked我在background里做了action = browserAction,不应该出问题吧?之前也是这么做的。

ivysrono commented 5 months ago

你试试手动把4.10.0.0000改成4.10.0呢

Done.