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.

Manifest V3 now available on M88 Beta

132 pointsby pspeter3over 4 years ago

19 comments

raszover 4 years ago
Right now (as of ~81) Chrome will load first website from previously saved session without waiting for extensions to initialize - all privacy&#x2F;blocker extensions are ignored on first page load, &quot;run_at&quot;: &quot;document_start&quot; is not obeyed, because loading first website 200ms faster once per daily session is more important than loading adblocker! <a href="https:&#x2F;&#x2F;github.com&#x2F;Tampermonkey&#x2F;tampermonkey&#x2F;issues&#x2F;1083" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Tampermonkey&#x2F;tampermonkey&#x2F;issues&#x2F;1083</a><p>The &#x27;making extensions safer for everyone&#x27; Manifest V3 keeps the ability to spy on all traffic, but removes ability to modify headers&#x2F;block requests. Killing Blocking (blocking = synchronous meaning wont complete until extension decides what to do with it) webRequest API means no more:<p>-intelligent&#x2F;dynamic blockers<p>-User Agent modifications<p>-modifying CSP rules to disable javascript&#x2F;web fonts etc<p>Google is removing control from users hands, from the code users want to run. This is one of the steps in a battle against general computing. <a href="https:&#x2F;&#x2F;boingboing.net&#x2F;2012&#x2F;01&#x2F;10&#x2F;lockdown.html" rel="nofollow">https:&#x2F;&#x2F;boingboing.net&#x2F;2012&#x2F;01&#x2F;10&#x2F;lockdown.html</a> You no longer own a computer, you own a Google Web Appliance.
评论 #25367915 未加载
评论 #25364589 未加载
评论 #25371206 未加载
zamadatixover 4 years ago
There is a clear and obvious path to implementing Manifest V3 in a way that best serves users overall and this path involves working with the uBlock Origin team&#x2F;gorhill and the concerns they&#x27;ve brought up with the change. Until that happens I refuse to believe any train of thought that this is a user focused change and not a ad revenue focused change. To be clear that it has some benefit to users that can be pointed out does not make the change user focused in the same way putting a solar cellphone charger on a cargo ship doesn&#x27;t make it environmentally friendly.<p>It&#x27;d be a different discussion if this was presented as an ad revenue focused change but it&#x27;s presented as if it&#x27;s user focus and the community is driving the direction of how it&#x27;s implemented. Clearly this is not the case, in a conveniently true way, and it&#x27;d be such a simple thing to clear up. Even if the uBlock Origin team ends up saying &quot;hmm, we really all got together and thought about it and there was nothing else to change that couldn&#x27;t impact user privacy significantly&quot; at least it removes the divide and controversy.<p>Throwing references from companies with shady practices that exclude Google ads from their blocking does nothing to show a willingness to work with developers on what&#x27;s best for users, in fact it makes the situation look even more shady.<p>I don&#x27;t know if gorhill reads HN but on the off chance he does thank you for your work.
评论 #25367639 未加载
fastest963over 4 years ago
I know a lot of people think Manifest V3 is here only to break adblockers but it seems like it&#x27;s trying to solve a real problem. Adblockers currently only work by having full access to every tab, iframe, page, etc. What happens when an adblocker is sold and the new owner secretly installs spyware to steal all of your passwords and cookies? This has happened multiple times already with extensions in the past.<p>It seems to me like Chrome is trying to limit use-cases that require full access to every single site you visit. How will Firefox solve this problem better than Chrome or Safari? It seems inevitable that the status quo for these extensions is going away.
评论 #25363915 未加载
评论 #25364956 未加载
评论 #25365056 未加载
评论 #25365033 未加载
评论 #25364757 未加载
评论 #25363836 未加载
评论 #25364117 未加载
评论 #25364213 未加载
评论 #25363948 未加载
评论 #25367116 未加载
评论 #25368524 未加载
评论 #25367381 未加载
dsissitkaover 4 years ago
They did stop showing the value at [0] but if [1] is up to date it looks like the limit is still 30,000.<p>What do you all plan to do?<p>At the moment I&#x27;m using Brave. I like that their position on Manifest v3 has been clear since day one.<p>Edit: I just tested it and the limit is still 30,000. Here&#x27;s the error if you&#x27;re curious:<p><a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;EmywSUk" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;EmywSUk</a><p>[0] <a href="https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;extensions&#x2F;reference&#x2F;declarativeNetRequest&#x2F;#property-MAX_NUMBER_OF_RULES" rel="nofollow">https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;extensions&#x2F;reference&#x2F;decla...</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;chromium&#x2F;chromium&#x2F;blob&#x2F;987f407f2e293f9737f5c9c30a045308fa0590ae&#x2F;extensions&#x2F;common&#x2F;api&#x2F;declarative_net_request.idl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chromium&#x2F;chromium&#x2F;blob&#x2F;987f407f2e293f9737...</a>
评论 #25364672 未加载
评论 #25369518 未加载
评论 #25363838 未加载
评论 #25370656 未加载
blibbleover 4 years ago
wow, even stooping as low as to quoting eyeo (the people behind AdBlock Plus), whose business model is to extort money out of you if you don&#x27;t want to be blocked (their &quot;approved ads&quot; list)<p>the annoucement of manifest v3 moved me to firefox, glad to see I didn&#x27;t waste my effort
评论 #25363461 未加载
评论 #25363610 未加载
qnxubover 4 years ago
If DNS over HTTPS becomes standard, and Manifest V3 lands in Chromium-based browsers, Safari, and Firefox, how are we supposed to block ads?
评论 #25365122 未加载
评论 #25370354 未加载
评论 #25370178 未加载
评论 #25371172 未加载
评论 #25369005 未加载
woofwoofwoofover 4 years ago
End of uBlock origin as we know it I guess?
评论 #25364744 未加载
frongpikover 4 years ago
The manifest that disables uBO?
dstaleyover 4 years ago
I just wanted to call out the ending of the blog post:<p>&gt; The Chrome Web Store will start accepting Manifest V3 extensions mid-January when Chrome 88 reaches stable. While there is not an exact date for removing support for Manifest V2 extensions, developers can expect the migration period to last at least a year from when Manifest V3 lands in the stable channel.<p>This means that we&#x27;ll have at least a year where Manifest V2 extensions will still work. Hopefully by the end of that period there will be a good selection of Manifest v3 compatible ad blockers.
评论 #25369555 未加载
user749391over 4 years ago
The fact that most users don&#x27;t understand this changes and can not make and informed decision and the fact that the ones who can make a informed decision are so tiny that their voice can easily be dismissed by chromium developers is what is really concerning. I would expect that from Apple or Microsoft, but now I have to expect that from Google too
speedgooseover 4 years ago
I&#x27;m curious to see what Microsoft will do with Edge. That could give them a clear advantage.
评论 #25366768 未加载
ComputerGuruover 4 years ago
FYI: Manifest v3 -&gt; new Chrome extension manifest version.
antplsover 4 years ago
Does anyone recommend a good out-of-the-box local proxy that allows changing user-agents, doing DoH, and managing https connections ?
评论 #25370278 未加载
celsoazevedoover 4 years ago
Time to move to Firefox or to a Chromium-based browser that will continue to support current extensions.
user749264over 4 years ago
don&#x27;t use chrome won&#x27;t scale. Stop saying that. The only thing that could make Google change would be a YouTube 2.0 that breaks Chrome in a dally basis using dark patterns
pjmlpover 4 years ago
Keep pushing for Electron apps and then don&#x27;t cry wolf.
alacombeover 4 years ago
Taking no chance for now...<p>$ dnf install python3-dnf-plugin-versionlock<p>$ dnf versionlock add google-chrome-beta<p>$ dnf versionlock add google-chrome-stable
评论 #25370292 未加载
tyingqover 4 years ago
I don&#x27;t buy the safety&#x2F;security line as the reason to disable the webRequest intercept capability is a bit silly. They still allow extensions to inject arbitrary javascript, which has all the same safety&#x2F;security issues.<p>If you think of an ad blocker like anti-virus, you&#x27;re basically hobbling any ability to do heuristics, and limiting blocking to a fixed identifier. Getting around this sort of hobbled ad blocker is pretty straightforward, just lots of random domains that change.
The_rationalistover 4 years ago
I&#x27;m not up to date on the topic but<p><i>Additionally, we are currently planning to change the rule limit from maximum of 30k rules per extension to a global maximum of 150k rules.<p>The Declarative Net Request API now allows for the registration and removal of dynamic rules - specified at runtime rather than statically in the manifest. We’ve also added the capability to remove common tracking headers, such as Referer, Cookie, and Set-Cookie.<p>The blocking version of the Web Request API remains available for managed extensions because of the deep integrations that enterprises may have between their software suites and Chrome.</i><p>It seems that the publicized drawbacks have been addressed, which drawbacks remains? What could prevent uBlock Origin support?
评论 #25363852 未加载
评论 #25365468 未加载
评论 #25364143 未加载
评论 #25368185 未加载
评论 #25364805 未加载