-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
更新油猴以后卡在生成压缩文件这一步 #210
Comments
已测试 4.16.6160 无此问题,还请提供脚本的运行时日志,在执行时按下 F12 -> Console/控制台,然后将 |
我的锅,是我的chrome版本太老了导致的,升级以后没有这个问题了。 |
我也遇到了同样的问题,但是由于一些原因不能更新浏览器,请问有其它解决办法吗? [EHD] E-Hentai Downloader is running. |
草,ES5 和 ES6+ 混写了,难怪会有这个错 @zeal9245 不过看起来这里不是出错的真实原因,因为这里是捕获到了错误才会进来的,只是在捕获错误时又抛出了一个错误而已。 可否辛苦帮忙在 Tampermonkey 里修改下脚本的代码?搜索下 |
修改后的报错日志如下: |
@zeal9245 这看起来是 Tampermonkey 更新后的问题,Firefox 下也有类似反馈(不是使用本脚本),怀疑是对沙箱之类的实现做了调整导致的。由于脚本的数据都是通过扩展程序传入的,如果扩展程序传入的数据本身就存在问题,那脚本也只能说无能为力。 可以试试看针对本脚本换用 ViolentMonkey,可能可以解决该问题 |
非常感谢!更换ViolentMonkey后可以正常打包zip了 |
@ccloli 我之前写脚本时就遇到了这个问题,最后为了避开这个问题,ZIP 改用 https://github.com/101arrowz/fflate 这个库。 |
@yingziwu 看起来不错,不过这个脚本应该不会再整个大改与重构了,没精力折腾了 🥲 |
另外,flate 除了体积比较小之外,还支持 Streaming ZIP。 参考你的《从 Fetch 到 Streams —— 以流的角度处理网络请求》这篇文章,给自己的下载器添加相应支持。 通过使用 Stream ZIP + streamsaver [1][2],在 manga.bilibili.com 下载运行时,内存占用可以稳定在 60MB 左右,最大不超过 100MB 。 |
理解 |
用的chrome油猴,4月6日用的时候还正常,但自从油猴更新4.16以后就没办法下载了,下载完所有文件以后在生成压缩文件这一步无限循环,把其它插件全部关掉还是不行,看了下内存也还绰绰有余
The text was updated successfully, but these errors were encountered: