1 Punkte von GN⁺ 4 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • Die Einstellung der Unterstützung für MV2-Erweiterungen in Chrome tritt in die letzte Phase ein, und auch Umgehungslösungen, mit denen bisher bestehende Erweiterungen wie uBlock Origin erhalten werden konnten, dürften nicht mehr lange funktionieren
  • Durch Änderungen in Chromium wurde das Feature-Flag kExtensionManifestV2Disabled entfernt; zusammen damit verschwanden auch Code und Tests, die den Sperrzustand von MV2 steuerten
  • Der Google-Ingenieur Devlin Cronin erklärte, dass Funktionen rund um MV2 wegen Komplexität, technischer Schulden und Sicherheitsrisiken nicht weiter aufrechterhalten werden können
  • In Chromium 150 und 151 werden MV2-bezogene Optionen schrittweise entfernt; auch die Methode, die Nutzungsdauer von MV2 über Änderungen an der Windows Registry zu verlängern, funktioniert ab Chromium 151 nicht mehr
  • Opera erklärte zwar, aktuell an der Unterstützung für MV2 festzuhalten, arbeitet langfristig jedoch am Übergang zu MV3; Chrome-Nutzer können auf das MV3-basierte uBlock Origin Lite wechseln

Abschaffung der MV2-Unterstützung in Chrome

  • Der Übergang von Manifest V2 zu Manifest V3 läuft bereits seit Längerem, und in Google Chrome befindet sich die Abschaffung von MV2 nun in der Endphase
  • In einer GitHub-Diskussion der w3c WebExtensions Community Group wurde behandelt, dass aktuelle und kommende Versionen populärer Browser die letzten Releases mit Unterstützung für MV2-Erweiterungen sein dürften
  • Der Chromium-Mitwirkende Andrey Bershanskiy teilte kürzlich Änderungen in Chromium; laut Aussagen des Google-Ingenieurs Devlin Cronin hat Chrome damit begonnen, die Flags zu entfernen, die die Verfügbarkeit von MV2 steuerten
  • kExtensionManifestV2Disabled war ein Chromium-Feature-Flag, mit dem MV2-Add-ons kontrolliert deaktiviert werden konnten, und wurde nun vollständig entfernt

Entfernte Flags und Code

  • Die Funktion kExtensionManifestV2Disabled war seit mehr als einem Jahr standardmäßig aktiviert, und damit verbundene Funktionen sowie praktisch toter Code wurden entfernt
  • Tests, die ihr Verhalten nur in der „Warn“-Phase überprüften, wurden entfernt, da diese Phase nicht mehr erreicht werden kann
  • Devlin Cronin erklärte, dass MV2-Erweiterungen in unterstützten Chrome-Versionen nicht mehr zugelassen sind
  • Funktionen rund um MV2 können wegen Komplexität, technischer Schulden und Sicherheitsrisiken nicht unbegrenzt angeboten oder gepflegt werden
  • Zudem wurde erläutert, dass zuletzt mehrere Bugs entdeckt wurden, die ausschließlich MV2 betrafen

Das Ende der Umgehungslösungen

  • Tricks und Umgehungsmethoden, mit denen MV2-Erweiterungen erhalten werden sollten, funktionieren in Chrome nicht mehr oder lassen sich nicht mehr lange aufrechterhalten
  • MV2-Erweiterungen wie uBlock Origin könnten in der Erweiterungsliste des Browsers nicht mehr auffindbar sein
  • Die Änderung an der Windows Registry, mit der die Nutzungsdauer von MV2 verlängert wurde, funktioniert ab Chromium 151 nicht mehr
  • Der MV2-Code wird nicht auf einmal vollständig entfernt, aber mehrere Funktionen arbeiten nur noch vorübergehend und verschwinden schließlich

Änderungen nach Chromium-Release

Die Lage bei Edge und Opera

  • Andere Chromium-basierte Browser wie Opera und Microsoft Edge könnten demselben Trend folgen
  • Edge begann im Februar mit der Deaktivierung von uBlock Origin
  • Opera hatte im Oktober 2024 erklärt, MV2 länger zu unterstützen, wird nun aber auch als Kandidat dafür betrachtet, den Betrieb von MV2-Add-ons einzustellen
  • Der uBlock-Origin-Entwickler Raymond Hill sagte, er habe Version 1.70.0 etwas verspätet bei Opera eingereicht, aber das sei schon vor einigen Wochen gewesen
  • Raymond Hill erwähnte, dass er eine E-Mail erhalten habe, laut der Opera plane, MV2-basierte Erweiterungen aufzugeben, und daher möglicherweise keine Ressourcen mehr für die Prüfung solcher Erweiterungen bereitstelle

Entwicklerhinweise und spätere Stellungnahme von Opera

  • In einer E-Mail des Opera Extensions Team wurde darauf hingewiesen, dass das Chromium, auf dem Opera basiert, die Unterstützung für Manifest Version 2 vollständig entfernt
  • Erweiterungen, die MV2 verwenden, sollten so schnell wie möglich auf Manifest Version 3 aktualisiert werden, um dauerhafte Kompatibilität sicherzustellen
  • Opera empfiehlt dringend, Erweiterungen auf MV3 zu aktualisieren, um Dienstunterbrechungen zu vermeiden und einen reibungslosen Übergang zu ermöglichen
  • Später erklärte Opera, dass sich die aktuelle Haltung zur Unterstützung von MV2-Erweiterungen nicht geändert habe und man aktiv daran arbeite, MV2-Erweiterungen so lange weiter nutzbar zu machen, wie dies technisch sinnvoll sei
  • Opera-Nutzer können die derzeit installierten MV2-Erweiterungen vorerst ohne zusätzliche Maßnahmen weiterverwenden

Operas MV3-Umstieg und Alternativen

  • Opera stellt selbst auf MV3-Erweiterungen um und will einen ausschließlich auf MV3 ausgerichteten Erweiterungs-Store anbieten
  • Im Zuge des Übergangs werden neue MV2-Erweiterungen nicht mehr im Store zur Veröffentlichung zugelassen
  • Die meisten alten und wenig genutzten MV2-Erweiterungen werden nicht mehr heruntergeladen werden können
  • Opera geht davon aus, dass Nutzer letztlich mit wachsender Wahrscheinlichkeit auf MV3 umsteigen müssen
  • Opera empfiehlt Nutzern, schon im Voraus passende MV3-Erweiterungen oder Alternativen für ihren Workflow zu prüfen

Verbleibende Optionen

  • Brave wird als Chromium-Browser genannt, der MV2 vollständig unterstützt; auch Vivaldi wird als mögliche Option erwähnt
  • Wer Chromium ganz verlassen will, findet in Mozilla Firefox eine Alternative; Firefox unterstützt sowohl MV3 als auch MV2
  • Wer bei Chrome bleiben will, für den wird der Wechsel zu uBlock Origin Lite auf MV3-Basis als einfachste Lösung genannt
  • uBlock Origin Lite basiert zwar auf MV3, laut Nutzererfahrungen war es jedoch nicht so gut wie die ursprüngliche Nicht-Lite-Version
  • Opera hebt außerdem seinen eigenen integrierten, auf MV3 basierenden „schnelleren“ Werbeblocker hervor

1 Kommentare

 
GN⁺ 4 시간 전
Hacker-News-Kommentare
  • Ich bin PM bei Orion

    Orion(https://orionbrowser.com) ist ein WebKit-basierter Browser für Mac, Linux, iPadOS und iOS, unterstützt Chrome- und Firefox-Erweiterungen nativ und enthält auch uBlock Origin.
    Es gibt keine Pläne, die Unterstützung für Erweiterungen einzustellen. Content Blocking ist kein Workaround, sondern eine Funktion, und wir sind der Ansicht, dass Nutzer vollständig kontrollieren können sollten, was im Browser ausgeführt wird.

    • Ich nutze Kagi intensiv und würde auch Orion wirklich gern verwenden, aber wegen Leistungsproblemen und Rucklern lande ich am Ende immer wieder bei einem anderen Browser. Zuletzt habe ich es erst vergangene Woche erneut versucht.
      Das Entwicklungstempo scheint sehr hoch zu sein und im Changelog stehen viele tolle Funktionen, aber die Probleme, die ich erlebe, bestehen schon lange unverändert. Während ich eine URL oder Suchanfrage eingebe, beim Zurück-Button und auch bei anderer Navigation friert die App für 1–2 Sekunden ein, und die 1Password-Erweiterung kann unabhängig von der installierten Version meist weder Benutzernamen noch Passwörter ausfüllen. In Safari, Chrome und Firefox funktioniert es.
      Der integrierte Werbeblocker löst auf mehreren News-/Blog-Seiten auch Ad-Blocker-Erkennung aus, sodass ganze Seiten blockiert werden. Ich kenne eure geschäftliche Situation nicht, aber vielleicht wäre es sinnvoll, eine Weile auf neue Funktionen zu verzichten und sich wie bei macOS Snow Leopard auf Stabilität, Performance und Verbesserungen der Lebensqualität zu konzentrieren.
    • Was ist aus dem angepinnten Thread zu den Speicherproblemen im Forum geworden? In ungefähr 5 Monaten gab es nur einen einzigen Kommentar von einem Mitarbeiter.
      Ich mochte Orion, habe ihn fast vom ersten Tag an als Hauptbrowser genutzt und auch bezahlt, aber inzwischen ist er in einem Zustand, in dem er überhaupt nicht mehr nutzbar ist, deshalb bin ich zu Firefox gewechselt. Dass im angepinnten Thread monatelang nichts passiert ist, macht mir Sorgen um die Zukunft von Orion, und ehrlich gesagt ist es schwer mitanzusehen.
    • Ihr solltet nicht behaupten, Linux zu unterstützen. Ich wollte es gerade herunterladen und dort stand coming soon. Bitte postet keine irreführenden Aussagen auf HN.
      Kagi hat einen guten Ruf, aber solche missverständlichen Kommentare schaden diesem Ruf.
    • Auf iOS kann man in Orion zwar die uBlock-Origin-Erweiterung für Firefox installieren, aber sie blockiert überhaupt keine Werbung.
      Dieses Problem wurde schon vor ziemlich langer Zeit gemeldet: https://news.ycombinator.com/item?id=43203237
      Könnt ihr diesen Punkt klar erläutern?
    • Ich werde Orion erst in Betracht ziehen, wenn es Open Source wird.
  • Seit dem 9. November 2004 geht es mir mit Firefox gut. Kommt rüber.

    • Mein Ad-Limiter-Add-on ist bei nur noch 19 Firefox-Nutzern angekommen. Früher waren es Tausende.
      In Chrome funktioniert es inzwischen überhaupt nicht mehr. Nach fast 20 Jahren stelle ich SiteTruth ein.[1]
      [1] https://www.sitetruth.com
    • Ich nutze beide täglich, aber Chrome ist immer noch schneller und intuitiver. Das ist schade, wenn man eigentlich von Google loskommen will.
    • Ich wechsle erst, wenn Firefox etwa 80 % der Anpassungsmöglichkeiten bietet, die Vivaldi liefert.
    • Firefox hat vor 10 Jahren mit dem Ende von XPCOM und XUL etwas Ähnliches getan.
    • War das das Jahr, in dem das Rust-Team entlassen wurde und man sich stattdessen auf die Vergütung der Führungskräfte konzentrierte?
  • uBO ist inzwischen der einzige Grund, warum Web-Browsing überhaupt noch halbwegs erträglich ist. Ich habe es testweise ausgeschaltet, um diesen Artikel anzusehen, und wurde mit einem Dutzend automatisch startender Videoanzeigen bombardiert, sodass mein Browser fast abgestürzt wäre.
    Das könnte mir genug Motivation geben, endlich zu wechseln, selbst wenn ich dafür Dinge wie gespeicherte Passwörter hinter mir lassen muss.

    • Stimme zu. Ohne uBlock Origin ist das Web buchstäblich unbenutzbar. Inzwischen sollte das eine Standardfunktion des Browsers sein, wie Popup-Blocker.
    • Zum Glück bietet Firefox Synchronisierung und den Import von Chrome-Daten.
      Der Umstieg ist einfach.
    • Vielleicht ist das Web gar nicht dafür gedacht, dass wir es ansehen. Sogar die Unternehmen, die Websites betreiben, wollen möglicherweise in Wirklichkeit, dass wir sie in mobilen Apps ansehen.
      Der Müll, den man auf Websites sieht, ist vielleicht nicht nur ein Parasit, der die psychische Gesundheit auffrisst, sondern könnte ein Abschreckungsmechanismus sein, der absichtlich dazu gedacht ist, die Nutzung des Webs ganz zu beenden.
    • uBlock Origin Lite funktioniert auf Manifest-V3-basiertem Chrome sehr gut. Ich bemerke keinen Unterschied zum bisherigen uBlock Origin, und inzwischen gibt es auch ein Tool zum Entfernen von Elementen.
  • Google ist im Kern ein Werbeunternehmen, und es war von Anfang an klar, dass es diese Lücke schließen würde, sobald sich die Gelegenheit bietet.
    Ich mache mir Sorgen um eine Zukunft, in der sogar Firefox am Ende einknickt. Bis es rechtlich irgendetwas gibt, das das Sperren von Funktionen verhindert, ist der Ladybird-Browser vielleicht die einzige Hoffnung.

    • Firefox ist noch nicht eingeknickt. Warum glauben Sie, dass das noch passieren wird?
    • Das erinnert mich an Sony. Eine ähnliche Situation: ein Medienunternehmen, das zugleich Geräte und teilweise auch Vertriebskanäle für den Konsum dieser Inhalte herstellt.
    • Wenn Mozilla von Einnahmen lebt, die dadurch entstehen, dass Web-Traffic an Werbeunternehmen verkauft wird, die eine „Suchmaschine“ betreiben, dann ist es zu 100 % möglich und realistisch, dass Firefox zu einem für Werbung optimierten Browser wird.
      Mozilla unterstützt tatsächlich das „Online-Werbeökosystem“. Firefox ist derzeit standardmäßig so aufgebaut, dass Such-Traffic an Google weitergeleitet wird.
      Mozilla scheint zu glauben, nur mit Werbeunterstützung weiterexistieren zu können. Das Unternehmen kooperiert nicht nur mit Werbefirmen, sondern hat auch tatsächlich Adtech-Unternehmen übernommen.
      Google hat bereits eine Vorgeschichte damit, bei Werbekunden und Chrome nach dem Prinzip „die Münzen unter dem Sofa hervorholen“ noch mehr Geld herauszupressen. Dass Ähnliches auch über den Vertrag mit Mozilla und damit zulasten von Firefox passieren könnte, ist durchaus vorstellbar.
      https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
      https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
      Mozilla könnte die Partnerschaft mit Google beenden, aber angesichts der langen Geschichte der Verteidigung von Online-Werbung und der Zusammenarbeit mit Werbefirmen wirkt es so, als habe man sich dem Geschäftsmodell Online-Werbung vollständig verschrieben — ob mit Google oder mit einer anderen „Suchmaschine“.
    • Zum Glück gibt es derzeit mehrere brauchbare Firefox-Forks, und einige davon könnten übernehmen. Es ist am Ende schließlich Open Source.
      Es wäre schade, die Mozilla Foundation und Firefox zu verlieren, aber das wäre nicht das Ende des Browsers.
    • Der Kernpunkt ist, dass Google so etwas nicht einfach nach Belieben tun können sollte.
  • Warum benutzen die HN-Leute eigentlich immer noch Chrome? Oder Edge und Opera?

    • Ich benutze es in 99,9 % der Zeit nicht.
      Aber wenn ein Browser weltweit nur 2 % Marktanteil hat, testen manche Entwickler ihn nicht. Meine Konfiguration ist noch seltener: Ich nutze Firefox unter Linux mit Werbeblocker, Blockierung von Drittanbieter-Cookies, deaktiviertem DRM, deaktivierter Autoplay-Wiedergabe von Videos und so weiter — also selbst innerhalb dieser 2 % eine ungewöhnliche Kombination.
      Deshalb kommt es vor, dass bestimmte Websites nicht mit meiner Konfiguration getestet wurden. Für den Fall, dass eine Seite kaputtgeht, ist ein Zweitbrowser nützlich. Wenn bei eBay beim Erstellen eines Angebots der Bild-Upload kaputt ist, muss ich nicht erst herausfinden, welche Einstellung schuld ist, sondern kann einfach zu einem anderen Browser wechseln.
    • Manche Seiten funktionieren in Firefox nicht, deshalb behalte ich eine Chrome-Kopie.
      Das ist ähnlich wie früher, als man wegen einiger störrischer Websites noch Internet Explorer brauchte.
    • Ich bin Edge-Nutzer. Erstens ist Chromium schneller als Firefox, und praktisch jede Seite lädt ungefähr 20 % schneller. Außerdem gibt es die Funktion Edge Workspaces; ich habe sie ausprobiert und sie gefällt mir.
      Selbst jetzt nutze ich in Edge problemlos uBlock Origin. Dazu kommt, dass viele Websites und Web-Apps in Firefox den Dienst komplett verweigern und einen auffordern, etwas wie Chrome zu installieren.
      Schließlich ist Chromium die populärste Browserfamilie, und als Webentwickler hilft es mir, Seiten mit „denselben Augen“ zu prüfen wie Nutzer und Kunden. Der einzige Grund, warum ich Firefox trotzdem täglich benutze, ist der deutlich bessere Bild-in-Bild-Player. Auf der Chromium-Seite ist das viel schlechter.
    • Es gibt zwei Gründe, warum ich statt Firefox Chromium mit uBlock Origin Lite verwende.
      Erstens ist Chromium deutlich schneller. Bei bestimmten Aufgaben, besonders rund um Canvas oder bei Arbeiten mit schneller UI, fühlt es sich 5- bis 10-mal schneller an. Jedes Mal, wenn ich Firefox benutze, wirkt es, als hätte er ein ernstes Problem. Wenn Chrome sich so anfühlen würde, würde ich die Arbeit stoppen und untersuchen, was an meinem Computer kaputt ist. Dieses Gefühl hat sich über 10 Jahre, 3 Betriebssysteme und mehrere Computer hinweg nicht verändert.
      Zweitens sind da die endlosen Cache-Probleme von Firefox. Er cached viel zu aggressiv, und das macht Entwicklung wirklich lästig. Wenn in Firefox ein Problem auftaucht, ist mein erster Gedanke: „Ist das wieder ein Firefox-Cache-Problem?“ Wenn ich in Chrome die Farbe eines Buttons ändere und das nicht erscheint, weiß ich, dass ich selbst einen Fehler gemacht habe. In Firefox verdächtige ich sofort den Cache. Webentwicklung braucht schnelle Iteration von Fixes, und man kann nicht arbeiten, wenn man den Browser ständig infrage stellt. Für mich ist Firefox unbenutzbar.
    • Ist diese Frage als rhetorische Frage gemeint, nach dem Motto, dass solche Leute falsch liegen, oder fragen Sie nach technischen Gründen, warum manche Software nur dann funktioniert, wenn Chrome mit im Spiel ist?
  • Ich hoffe wirklich, dass Firefox Manifest V2 niemals aufgibt. Es gibt viele Erweiterungen, die das nutzen, nicht nur uBlock.
    Ich kann kaum glauben, dass Google das wirklich so hart durchgezogen hat. Es macht mich sehr traurig — es fühlt sich an, als stünden wir wirklich am Endstadium des „persönlichen“ Computings.

    • Nicht Manifest V3 selbst macht uBlock Origin kaputt, sondern die Funktionen, die Chrome dabei mit entfernt hat.
      Das Manifest V3 von Firefox unterstützt weiterhin den gesamten WebRequest-Umfang, während Chrome nur declarativeNetRequest unterstützt.
  • „Wegen Komplexität, technischer Schulden und Sicherheitsrisiken können wir diese Funktion nicht unbegrenzt anbieten bzw. pflegen. Tatsächlich haben wir in letzter Zeit auch mehrere Bugs gefunden, die nur MV2 betreffen.“

    Das arme Google hat wohl keine Ressourcen für die Unterstützung von Manifest V2.

    • „Wir haben in letzter Zeit auch mehrere Bugs gefunden, die nur MV2 betreffen“?
      Ich glaube, sie haben gar nichts gefunden oder nicht einmal nachgesehen. Früher hätte ich Google wohlwollend gelesen, aber diese Zeiten sind lange vorbei. Es liest sich wie eine Lüge, um das eigene Verhalten zu rechtfertigen.
  • Ich frage mich, was Vivaldi tun wird. Sie sagen, der eingebaute Content-Blocker sei „gut genug“, sodass man uBO nicht brauche, aber ich stimme überhaupt nicht zu. Bisher haben sie Manifest-V2-Erweiterungen jedenfalls weiter funktionieren lassen

    • Manifest-V2-Erweiterungen können nur so lange unterstützt werden, wie Google sie weiter pflegt
      Vivaldis Tech-Stack ist JavaScript-zentriert, da die gesamte UI in JavaScript geschrieben ist
    • Vivaldi hat gesagt, dass es Manifest V2 beibehalten wird, solange es in Chromium noch nutzbar ist.[1] Dass es bisher beibehalten wurde, liegt daran, dass es keinen großen Aufwand erfordert hat
      [1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
  • Was kommt als Nächstes?
    Wird Chrome hartkodiertes DNS einbauen, damit auch DNS-basierte Werbeblocker nicht mehr funktionieren?
    Wo und wann endet eigentlich das Recht, zu bestimmen, was auf meinem Gerät angezeigt wird?

    • Der Zug ist bereits abgefahren. Das heißt DoH
      Natürlich geht es dabei darum, DNS sicherer zu machen, und überhaupt nicht darum, die Möglichkeit zu beseitigen, DNS so aufzulösen, wie man es selbst möchte. Hust, Werbeblocker, hust
    • Im Google-Ökosystem gibt es so ein Recht nicht
  • AdGuard MV3 funktioniert gut. Wenn möglich, wechselt trotzdem zu Firefox. Vielfalt im Ökosystem nützt allen

    • War Manifest V3 nicht die abgespeckte Version? Dann ist es schwer zu sagen, dass es „gut funktioniert“, wenn dadurch manche Werbung durchrutscht