gildas-lormeau / SingleFile-MV3

SingleFile version compatible with Manifest V3. The future, right now!
GNU Affero General Public License v3.0
365 stars 26 forks source link

re: readme #1

Closed wizzard0 closed 10 months ago

wizzard0 commented 2 years ago

So cool! So many improvements!

Speaking a bit more seriously, how did they manage to break the Blobs? Sounds crazy

gildas-lormeau commented 2 years ago

Thanks!

Actually, they broke the ability to create a Blob URL with URL.createObjectURL(). This feature is not available in Service Workers. The regressions introduced with Service Workers (used as background scripts) are documented here: https://github.com/w3c/webextensions/issues/72.

wizzard0 commented 2 years ago

Ugh. I can see their rationale, but that's really an awful lot of crippling changes. I wonder how long before we'll see Chrome forks keeping manifest V2.

gildas-lormeau commented 2 years ago

I'm wondering if these forks will be able to maintain the Manifest V2, I guess it won't be easy.

gildas-lormeau commented 2 years ago

Note that the background page in SingleFile (MV2) is declared as "persistent": false so the Service Worker does not offer any benefit.

d-damien commented 1 year ago

Standard SingleFile will still be maintained ?

gildas-lormeau commented 1 year ago

Yes, I confirm it will still be maintained but it will run only in Firefox.

gildas-lormeau commented 10 months ago

I'm closing this issue because almost all the issues have been fixed or circumvented, 2 years later...