TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Chrome phasing out Manifest v2 support from Jan 2022

65 pointsby ccmcareyover 3 years ago

8 comments

Glenchover 3 years ago
Yeah this is a very awkward release, and not just because MV3 cripples the most important extensions (adblockers).<p>Firefox also hasn&#x27;t released MV3 support yet so extensions that are cross-browser can&#x27;t be MV3, which will be really annoying when Chrome no longer accepts MV2 extensions.<p>I ran into this just yesterday when I tried to release an extension that removes those stupid fixed banners that take up vertical screen space when you&#x27;re trying to read an article (<a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;remove-floating-banners&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;remove-floati...</a>, <a href="https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;remove-floating-banners&#x2F;eikiknenphpghfaeoiccingnjmjeieml?hl=en&amp;authuser=0" rel="nofollow">https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;remove-floating-ba...</a>). I tried to convert it to MV3 only to test on Firefox and find out it doesn&#x27;t support MV3 :(<p>I also run <a href="https:&#x2F;&#x2F;extensionpay.com" rel="nofollow">https:&#x2F;&#x2F;extensionpay.com</a> which lets developers easily take payments in their extensions without writing their own backend or paying for server costs. A lot of the developers using ExtensionPay in their extensions default to using MV3 since that&#x27;s what Google says they should do, despite its limitations. It&#x27;s a really sad state of affairs.
评论 #29417175 未加载
mlissnerover 3 years ago
In January 2023, Chrome will stop running any manifest v2 extensions. I suspect that&#x27;s about 99.9% of all extensions. This is going to be a huge loss.
perryizgr8over 3 years ago
The only hope is that other Chromium derivatives like Edge and Brave continue supporting v2. Considering Microsoft&#x27;s history, I doubt they are going to be the resistance against ads. Brave has a bright future ahead, I feel.
评论 #29414688 未加载
asddubsover 3 years ago
Is there an easy way to run two profiles of firefox simultaneously? As it stands I use FF with a bunch of extensions that limit what it can do (uMatrix, cookie zappers, etc.) and then occasionally when I just want to quickly view something I open it in chromium (and I also use it for youtube). But if they&#x27;re going to cripple ad blockers (among other things) I&#x27;d rather just do it all in firefox
评论 #29414379 未加载
评论 #29416285 未加载
评论 #29415229 未加载
评论 #29414980 未加载
rektideover 3 years ago
Some absolutely cavalier bombastic bullshit that Google is going to finally send a messenger to the WebExtensions working group like a week or two before they shut off capable MV2[1], having never ever replied to any of the massive massive outpourings of dismay, sadness, &amp; hatred. Just dogshit apocalypically bad mishandling, complete &amp; utter trashfire stewardship. This is the most trust-breaking saddening enraging thing I can think of that has happened to the web. I want to curse these people out so bad. It&#x27;s incomprenehsible to me, just indecent at every level.<p>None of this seems at all in any way good for the web. It&#x27;s 100% self serving horseshit, that reduces the power of the extension, that makes extensions less of a threat to Google. None of it is good for extensions or users. It&#x27;s a radical radical radical reduction in capability. 100% every argument is that we need to de-empower extensions or else, that we must fear extensions, reduce them, contain any uncertainty about what users might do. I&#x27;ve never seen a company sell such bitterness &amp; sadness so actively before, ever. I see zero reason to believe a single word. There&#x27;s not a single ray of hope cast anywhere here, no hope that extensions will ever reclaim any of their capabilities.<p>As well as the numerous complains about the declarative request api, to me, the real biggest change is that previously extensions used to act like pages. Pages have tons and tons of capabilities. They have dom. They can access all kinds of great nifty APIs. the new MV3 version? Extensions are just service workers. They have extremely fantastically limited capabilities[2]. There&#x27;s no idea of how they might ever support things like WebSockets. Most of the great web apis are cut off. This is a shrivelled pathetic husk of what extensions were. And Google has deferred deferred deferred response. They&#x27;ve said nothing, always kicked the can, but they&#x27;re still going to cut us all off next month. My honest view is that we&#x27;re getting punked by a bunch of immoral indecent @#$@#$@#$!@#$!&#x27;s. This is sick. This is depraved. How dare you force this upon us? You&#x27;ve failed to show your face at every critical juncture. Uncouth. Unacceptable. Indecent.<p>Mozilla tried to pitch a slightly less vulgar option, where there would still be something like Pages, something that had some of the web api&#x27;s accessible. We saw one content free ultra-negative post from Google in reply to this Mozilla idea, on Limited Event Pages[3]. &quot;No, doesn&#x27;t work&quot;, mic drop, peace out. This looks like such sick sabotage. Not even raising a real point to discuss. Just murdering what extensions are, and exiting the building.<p>I&#x27;m someone who generally sees a lot of upside to the things Google is doing for the web. But this is a cavalcade of schlock. Not a single thing happening here is being done decently. It&#x27;s all a pathetic shit show. There&#x27;s zero responsibility, zero adults on Google&#x27;s side. They post a couple random blog posts defending themselves, but this continues to look like a broadscale massive assault on users, a massive attack on the capabilities of the web. If this happens, it will be the single most colossal restriction of capabilities the web will ever have experienced. It will radically draw down what is possible for user-agents. There are no plans, no hopes, no vision of how we can get better: this is a vast strictly regressive loss of capabilities.<p>Oh and by the way, JavaScript, this dynamic language? Yeah, we&#x27;re just going to disable any of it&#x27;s dynamic capabilities. Just like Apple outlaws interpretive code systems, Google is now outlawing interpretive code in extensions. Extensions have to have every capability baked in. No more userscript systems like GreaseMonkey: forbidden. Too much power, too dangerous. I think of systems like Yahoo Pipes (rip) or IFTTT, how they could stitch together interesting computing: that&#x27;s all outlawed now. The extension has to do static, fixed actions. Google has totally rewritten the game, totally minimized the power of the extension, by fiat. The same deep cowardice, complete bullshit that Apple has pulled, but far more insidious. Against the user. One can still write programs that script safari. But the scripts we can write for Chrome are suddenly deeply deeply hobbled, no longer ever permitted to be themselves programmable systems, always only fixed dumb inert matter. All for some ultra-fascist pathetic notion of security. I spit in your face you stupid corrupt useless fucks. What degradation, what reducing of the human race you have imposed upon us! By evil vast corrupt fiat. You horrible monsters!<p>There has never been a more critical juncture for the web. And Google has never been so colossally irresponsive, so blanketly unable &amp; unwilling to make even the faintest motions to make good on the changes they are imposing. Google&#x27;s only sometimes done whatever they want (such as with disabling HTTP&#x2F;2 push because they feel like it after ~2 years[4], having never listened to a single iota of feedback on it in the first place). Few things strike so deeply in to the heart of user-agency, so few topics are so definitional to what we the world can do with the web. And there&#x27;s been zero fucking show up (the declarative api stuff admittedly sucked up a lot of the oxygen in the room, but even that seems completely unsatisfactorily in any way resolved). Absolutely nothing from Google. They&#x27;ve run out the clock &amp; are going to shut down the best part of the web, because they fucking feel like it. Because it&#x27;ll make it easy for them. Because they&#x27;ll be able to regulate &amp; govern conveniently by rescinding most powers.<p>I&#x27;ve been sad for the web some times. But never like this. This is truly apocalyptic destruction being wracked upon the web.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;pull&#x2F;135&#x2F;files#diff-ee4efd64fde614194d9c5c00c9e11935a580328644b7daaacc6984874e4def7bR66" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;pull&#x2F;135&#x2F;files#diff-ee4...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;issues&#x2F;72" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;issues&#x2F;72</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;issues&#x2F;134" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;webextensions&#x2F;issues&#x2F;134</a><p>[4] <a href="https:&#x2F;&#x2F;www.ctrl.blog&#x2F;entry&#x2F;http2-push-chromium-deprecation.html" rel="nofollow">https:&#x2F;&#x2F;www.ctrl.blog&#x2F;entry&#x2F;http2-push-chromium-deprecation....</a>
评论 #29415603 未加载
评论 #29417920 未加载
评论 #29412814 未加载
评论 #29414388 未加载
评论 #29416463 未加载
paulryanrogersover 3 years ago
Fear of this delayed my starting work on Browser Routr; let&#x27;s me intercept clicks to send some sites to other browser.<p>In hindsight I don&#x27;t think I need Manifest v2 on Chrome. Though I do need it on Firefox because of some quirks in their navigation API. And it&#x27;s possible the nav APIs in Chrome or other Chromium browsers may need it someday, so still a loss IMO.
评论 #29417294 未加载
Havocover 3 years ago
Is this gonna kill Adblock or not? Heard different things at different times about manifest 3
评论 #29413745 未加载
评论 #29411715 未加载
评论 #29412809 未加载
评论 #29414144 未加载
评论 #29411469 未加载
skcover 3 years ago
It&#x27;s been puzzling to me just how slow developers have been to adopt v3. Even right now if you look at a brand new extension created yesterday, or read a chrome extension tutorial from last week...they completely ignore the new manifest requirements.<p>And Google has been clear for a very long time that v2 was being phased out, so what gives? Laziness? Inertia?
评论 #29414861 未加载
评论 #29417109 未加载
评论 #29416042 未加载