5 ms·
I use MV3 AdGuard and it blocks ads for me. I don't get the fuss about MV2 deprecation.. sure, MV3 is limited compared to firefox, but it's not like MV2 was tha
by zb3 1mo ago
I use MV3 AdGuard and it blocks ads for me. I don't get the fuss about MV2 deprecation.. sure, MV3 is limited compared to firefox, but it's not like MV2 was that much better, no version ever supported rewriting request response.
MV3 DNR redirect is notably lame though, instead of replacing the response it generates a real redirect which breaks for example replacing the service worker response. But could MV2 webRequestBlocking replace the response? Well of course not.
- sunaookami 1mo agoRules are limited (in syntax and number) and you can only ship updated rules with updated extensions (at least you can skip the queue if you only update rulesets but it's VERY annoying to do). It's also missing a bunch of features: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)#filtering-capabilities-which-cant-be-ported-to-mv3 https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as... (I see here that replacing response body is possible with Firefox only, is that your use-case?). MV2 was miles better.
- zb3 1mo agoBesides AdGuard I also have my own extension that loads userscripts from my own server (that uses the new userScripts API), so I think I only see my own point of view and the things that would potentially limit my solutions. So far I'm able to block everything I want, but I mentioned replacing the response body because this is the only way I could modify or even inspect the service worker.. I think this vector could help circumventing ad blockers, but again - it would only matter if there were ads I'd not be able to block. When it comes to distribution, firefox sucks because I can't even run my own extensions there, my distro doesn't package firefox developer edition so signatures are required. In contrast, Chrome let's me load unpacked extensions without any problems.
- boredhedgehog 1mo ago> I don't get the fuss about MV2 deprecation Just observe this thread. It's a tribal moment, an occasion for a consumer to reassure himself that he has the right philosophy, uses the right product and rightly hates these other things that deserve to be hated. The fellow believers can upvote each other and downvote any empirical observation which threatens the faith.