nhentai-helper icon indicating copy to clipboard operation
nhentai-helper copied to clipboard

firefox 标签页崩溃

Open caoli5288 opened this issue 3 years ago • 8 comments

https://nhentai.net/g/167573/

下载这个就崩溃,试了十几次了,firefox。

caoli5288 avatar Feb 23 '22 14:02 caoli5288

可能是内存不足

不过按理来说一般人应该够的吧……

我用 chrome 下这种200多页的单行本没有问题,峰值大概也就 2200MB

Tsuk1ko avatar Feb 23 '22 14:02 Tsuk1ko

200+页的下过很多,但这个100%崩溃,试了几十次了,你试试呢?

是在compressing阶段崩溃的。

caoli5288 avatar Feb 23 '22 15:02 caoli5288

chrome 试过了没事,firefox 确实会崩

可能是因为这个单行本真的很大,每张图都有 3MB 左右,整本有 700+MB,现在一般 200+ 页的也就 100+MB

一共 224 张,压到快结束就崩了,这个应该是 firefox 的问题,我这边就无能为力了……

image

Tsuk1ko avatar Feb 23 '22 16:02 Tsuk1ko

不是很懂js,有支持流式压缩的js库嘛

caoli5288 avatar Feb 24 '22 09:02 caoli5288

跟流式关系不大……最终都要拿到 Buffer 生成 Blob 然后才能下载,避免不了要消耗大量内存的

没办法给一个 Stream 给浏览器下载

Edit: 后来发现有流式实现 StreamSaver.js,不过这个方法有点黑科技,有时间研究一下能不能配合 JSZip 用

Tsuk1ko avatar Feb 24 '22 16:02 Tsuk1ko

Edit: 后来发现有流式实现 StreamSaver.js,不过这个方法有点黑科技,有时间研究一下能不能配合 JSZip 用

喜报:实现了流式压缩与下载

悲报:在 firefox 上由于不明原因无法使用

image

通过设置 network.cookie.cookieBehavior4 解决后

image

Tsuk1ko avatar Aug 19 '22 15:08 Tsuk1ko

评价为:寄

caoli5288 avatar Aug 22 '22 03:08 caoli5288

Edit: 后来发现有流式实现 StreamSaver.js,不过这个方法有点黑科技,有时间研究一下能不能配合 JSZip 用

喜报:实现了流式压缩与下载

悲报:在 firefox 上由于不明原因无法使用

image

通过设置 network.cookie.cookieBehavior4 解决后

image

阿这,简直太搞笑了。没什么用的功能增加了哈哈哈。

IWSR avatar Sep 08 '22 08:09 IWSR