Greasy Fork is available in English.

ImageDownloaderLib

Image downloader for manga download scripts.

Od 03.12.2022.. Pogledajte najnovija verzija.

These are versions of this script where the code was updated. Show all versions.

  • v0.0.1.20240621104545 21.06.2024.

    修复JSZip生成的文件的修改时间不正确的问题

  • v0.0.1.20231211164555 11.12.2023.

    更新新版本检查部分的代码

  • v0.0.1.20221218083432 18.12.2022. fix: 修复无法获取downloadURL和版本号小数位丢失的bug * 修复无法获取downloadURL的bug: 问题描述:GreasyFork在更新脚本时会自动移除metadata中的updateURL和downloadURL字段,导致无法获取它们的值 解决方式:改为获取homepageURL字段(Violentmonkey)或的homepage字段(Tampermonkey)的值,再在后面拼接路径得到脚本地址 * 修复版本号小数位丢失的bug: 问题描述:一些数字字符串经过Number()函数处理后返回的值会丢失小数位,如Number('2.0')会返回2 解决方式:在Number()函数处理前,保存一份数字字符串,用于在显示的时候使用
  • v0.0.1.20221218033046 18.12.2022. fix: 传入参数中移除GM_info以兼容Tampermonkey
  • v0.0.1.20221217141733 17.12.2022. feat: ImageDownloader完全重写 代码在执行后会生成一个名为'ImageDownloader'的变量,它包含3个属性,均为函数: 1. init:接受一个Object参数,作为配置数据,进行初始化 2. fulfillHandler:用于获取图片的Promise的then方法中作为参数,作用为更新下载进度 3. rejectHandler:用于获取图片的Promise的catch方法中作为参数,作用为中断下载进度的更新、更改下载按钮的样式以及返回Promise.reject以中断下载 主要新功能: 1. 页码选择:将之前在部分脚本中使用的页码范围选择功能集成进来 2. 更新提醒:根据脚本的metadata中的downloadURL,获取最新版本号,与脚本的版本号进行比较,如有更新则显示更新提醒 3. 并发限制:下载图片时最大的并发请求数限制为4个 4. 显示进度:下载图片和生成压缩包时都会在按钮上显示进度 5. 错误提醒:下载图片时如果发生错误,会中断下载,并显示醒目的错误提醒
  • v0.0.1.20221203131125 03.12.2022. feat: ImageDownloader添加显示下载进度的功能
  • v0.0.1.20220922135136 22.09.2022. ImageDownloader恢复为具名函数
  • v0.0.1.20220922131609 22.09.2022.