jimmywarting / StreamSaver.js

StreamSaver writes stream to the filesystem directly asynchronous
https://jimmywarting.github.io/StreamSaver.js/example.html
MIT License
3.95k stars 413 forks source link

Not compatable with download manager extensions #325

Open SamuNatsu opened 11 months ago

SamuNatsu commented 11 months ago

If browser installed some download manager extensions like FDM/Motrix, they would grab the download request and send out side the browser.

Then, the stream download failed.

It seems that the extension's priority is on top of the service worker. So, I have no idea.

HELP

eligrey commented 11 months ago

Have you contacted the developers of the affected browser extensions? They can potentially detect blob URIs and preempt their download manager behavior before breaking downloads.

jimmywarting commented 11 months ago

Streamsaver don't use blob uri A service worker intercepts normal looking https url

eligrey commented 11 months ago

Oh yeah I forgot that it doesn't use blob urls, sorry

SamuNatsu commented 11 months ago

When I disabled FDM extension, everything works fine. It's the only solution I found right now.