furubarug / download-helper

ダウンローダーで使うパッケージ
MIT License
2 stars 1 forks source link

FirefoxでServiceWorkerの登録に失敗する #37

Open furubarug opened 2 years ago

furubarug commented 2 years ago

https://github.com/furubarug/fanbox-downloader/issues/91 多分だけどFirefoxのセキュリティ更新で別サイトに厳しくなったんじゃないかと予想 ServiceWorkerか、StreamSaver.jsが埋め込むiframeのどっちかが原因だと思ってる ServiceWorkerは仕様的に別サイト利用許可されてたと思うし、iframe関連なんじゃないかなぁ(色々悪用できそうだし 一応Pixiv側のサイト仕様が変わったとかもあるかも(結局はFirefox側でどうにかしないといけないから同じだけど)

furubarug commented 2 years ago

やる気出たら調べるけど、とりあえずはChrome使っておけばどうにか

furubarug commented 2 years ago

要はStreamSave.jsをフォークして適当に書き換えて読み出すようにすれば解決するっぽい。 ついでに大容量ZIPに対応してもいいかも 本家のPR見る限り色々放置されてそうな気がするし…

furubarug commented 2 years ago

参考: https://github.com/jimmywarting/StreamSaver.js/issues/233#issuecomment-1037780204