Hacker News new | ask | show | jobs
by anvic 1360 days ago
I read somewhere that even though Mozilla will continue supporting the ad blocking API from manifest v2, the rest of manifest v2 will be completely dropped so most of the extensions that I use like greasemonkey will stop working. Is that true?
3 comments

There's a migration guide here: https://extensionworkshop.com/documentation/develop/manifest...

Since they aren't taking away the onBeforeRequest() functionality, I don't see a good reason why greasemonkey can't be ported over.

Under "Scripting API" it says "the code parameter is removed so that arbitrary strings can no longer be executed [...] you need to move any arbitrary strings executed as scripts to files". I don't see how something like greasemonkey can continue existing given that limitation.
Ah, yeah, that does look like a gap. Tampermonkey's related issue, though it seems to be mostly focused on Chrome: https://github.com/Tampermonkey/tampermonkey/issues/644
This is because Firefox is adding Manifest v3 support without dropping v2 support, unlike Chrome.
Googling "tampermonkey manifest v3" lead me to this issue, which has a lot of relevant discussion: https://github.com/Tampermonkey/tampermonkey/issues/644
No.