AdguardTeam / AdGuardMV3

AdGuard browser extension prototype based on the new Manifest V3
https://adguard.com/
GNU General Public License v3.0
144 stars 14 forks source link

Required for Chromium, Edge, & other derivatives? #30

Closed TPS closed 1 year ago

TPS commented 1 year ago

I can't seem to find a straight answer to this: How deep & far-reaching is the change mentioned on httpS://adguard.com/blog/adguard-mv3.html? Will it affect Chromium, Edge, & other derivatives (so we need to use this version next year for them, also) or just Chrome (so the rest of us are fine)? If the first, then it'd be amazing to publish this to, e.g., Edge Addons, so it can be tested in more locked-down environments. Else, encourage folks to move away from Chrome.

N.B.: It'd be useful to mention this answer clearly in the official places (this repo's main ReadMe, that blog post, &c).

105th commented 1 year ago

@TPS, as far as I know, Edge and Firefox have also supported Manifest V3. But Firefox will continue to support blocking WebRequests as well as DeclarativeNetRequest, because in their opinion - both technologies have their advantages and disadvantages. As for Edge and Chrome - the move to Manifest V3 will really be a "game changer," and we're trying to test how that works for Chrome first (here you can find the whole list of our modifiers and their statuses about their work in MV3). And after that, we'll publish an MV3 version for Edge, I guess.

And, of course, our main system ad blocker is much more powerful than the browser extension.

TPS commented 1 year ago

Will these & related changes affect the main AdGuard desktop editions? E.g., I see experimental flags (IIRC, in Ff's about:config, Chrom*'s chrome://flags, &/or Edge's edge://flags) outright blocking injected scripts (#disallow-doc-written-script-loads), &c, in preparation for future defaults, which make me think this won't be the only change made simultaneously to disable/cripple adblocking.

Birbber commented 1 year ago

Desktop applications can't affect browser settings. I'm closing this issue as completed. Please create a new one if you still have questions.