Warum Sie die Meldung "Diese Erweiterung wird möglicherweise bald nicht mehr unterstützt" in Chrome sehen
TL;DR
- Chrome hat neue Regeln, die viele Erweiterungen betreffen.
- Benutzer müssen möglicherweise nach neuen Erweiterungen suchen oder alte aktualisieren.
- Manifest V3 soll die Sicherheit verbessern, könnte aber einige Erweiterungen einschränken.
- Entwickler müssen ihre Add-ons an die neuen Regeln anpassen, was schwierig sein kann.
Einführung
Wenn Sie Chrome verwenden, sehen Sie möglicherweise eine Meldung, die besagt: "Diese Erweiterung wird möglicherweise bald nicht mehr unterstützt". Diese Meldung erscheint, weil Chrome seine Regeln geändert hat, um das Surfen sicherer zu machen. Dieser Artikel erklärt, warum Sie diese Meldung sehen, wie sie Sie betrifft und was Sie tun können.
Es ist wichtig, Ihre Erweiterungen sicher und funktionsfähig zu halten, da Browser sich häufig ändern. Benutzer sollten ihre Erweiterungen regelmäßig überprüfen, um sicherzustellen, dass alles korrekt funktioniert. Stellen Sie sicher, dass Ihre Erweiterungen die neuen Regeln befolgen, um Probleme zu vermeiden.
Grund für die Meldung
Die Richtlinien von Chrome wurden geändert, um die Sicherheit und Leistung zu verbessern. Diese Änderungen betreffen Erweiterungen, da sie neue Richtlinien einhalten müssen. Beispielsweise sind Erweiterungen, die umfangreiche Berechtigungen benötigen oder die nicht mit den aktualisierten Regeln übereinstimmen, am stärksten betroffen.
Der Antrieb hinter Chromes verstärkter Überprüfung ist die Verbesserung der Sicherheit und Privatsphäre der Nutzer. Diese Änderungen wurden erstmals Anfang 2021 angekündigt, mit voraussichtlichen Umsetzungsdaten im Laufe von 2022 und 2023. Einige beliebte Erweiterungen, wie Werbeblocker und Datenschutz-Tools, benötigen möglicherweise Updates, um mit diesen neuen Standards übereinzustimmen.
Auswirkung auf die Benutzer
Die neuen Regeln von Chrome können dazu führen, dass einige Erweiterungen nicht mehr funktionieren. Benutzer müssen möglicherweise nach neuen Erweiterungen suchen oder ihre alten aktualisieren, da die alten Versionen nicht mehr nützlich sein werden.
Benutzer von uBlock Origin, einem beliebten Werbeblocker, werden feststellen, dass einige Funktionen möglicherweise nicht mehr so gut funktionieren. uBlock Origin verwendet das alte System, und da Chrome ändert, erhalten Benutzer möglicherweise nicht mehr die gleichen Optionen. Um Werbung besser zu blockieren, können Benutzer uBlock Origin Lite ausprobieren. Es funktioniert mit dem neuen System, könnte aber nicht alle Werbung wie das Original blockieren.
Hier sind einige Tipps zur Verwaltung Ihrer Erweiterungen:
- Überprüfen Sie regelmäßig die Berechtigungen und entfernen Sie Erweiterungen, die Sie nicht verwenden oder die veraltet sind.
- Lesen Sie Benutzerbewertungen und überprüfen Sie die Aktivitäten von Entwicklern, um zu sehen, ob Erweiterungen vertrauenswürdig sind, bevor Sie sie installieren.
Auswirkungen von Manifest V3 auf Werbeblocker
Chrome hat eine Änderung namens Manifest V3 vorgenommen, die viel Diskussion ausgelöst hat, insbesondere über Werbeblocker. Diese Änderung hat gute und schlechte Aspekte.
Vorteile
- Bessere Sicherheit und Privatsphäre: Manifest V3 zielt darauf ab, die Nutzer sicherer zu machen. Indem es einschränkt, was Erweiterungen tun können, reduziert Google das Risiko von Schäden. Jede Erweiterung muss ihren Code anzeigen, damit Google auf Risiken überprüfen kann. Dies bedeutet weniger Chance, dass schadhafte Erweiterungen Probleme verursachen oder Informationen stehlen.
- Leistungsverbesserungen: Mit Manifest V3 benötigen Erweiterungen weniger Ressourcen. Dies hilft dem Browser, besser und schneller zu arbeiten. Wenn Seiten schnell geladen werden, verbessert sich Ihr Surferlebnis. Weniger Leistungsaufnahme kann auch dazu beitragen, dass Laptops länger durchhalten.
- Vereinheitlichte Plattform: Eine gemeinsame Plattform ermöglicht es Erweiterungen, in verschiedenen Browsern wie Opera und Edge zu arbeiten. Dies ist gut für Entwickler, da sie keine unterschiedlichen Versionen erstellen müssen. Auch Benutzer profitieren, da sie ähnliche Tools in verschiedenen Browsern verwenden können.
Nachteile
- Verminderte Effektivität: Ein wesentlicher Nachteil ist, dass das neue System Werbeblocker beeinträchtigt. Früher konnten Werbeblocker viele Anzeigen und Tracker blockieren. Jetzt, mit den neuen Regeln, können sie nur bestimmte Adressen blockieren. Das macht sie weniger effektiv, da sie möglicherweise nicht alle Anzeigen oder Tracker erfassen.
- Belastung für Entwickler: Entwickler müssen Zeit und Geld aufwenden, um ihre Erweiterungen zu aktualisieren. Die Einhaltung der neuen Regeln kann viel Arbeit bedeuten. Für einige, insbesondere für diejenigen, die auf Erweiterungen zum Geldverdienen angewiesen sind, könnte dies ihr Geschäft beeinträchtigen. Entwickler müssen ihre Produkte ändern und neue Anpassungsmöglichkeiten finden.
- Funktionsverlust: Einige Erweiterungen, die Tracking von Links entfernen, könnten mit Manifest V3 nicht mehr so gut funktionieren. Benutzer erhalten möglicherweise nicht den gleichen Service, den sie erwarten. Eine Begrenzung von 30.000 Regeln zum Blockieren von Adressen ist ein großes Problem. Viele Werbeblocker benötigen mehr Kapazität, um gut zu funktionieren. Diese Begrenzung kann dazu führen, dass wichtige Funktionen verloren gehen und einige Erweiterungen weniger hilfreich werden.
Während Manifest V3 Vorteile für Sicherheit und Leistung hat, verursacht es auch Probleme für Entwickler und Benutzer. Die Änderungen können Werbeblocker weniger effektiv machen, und Entwickler müssen hart arbeiten, um mit den neuen Regeln Schritt zu halten.
Auswirkungen auf Firefox-Benutzer
Firefox wird Manifest V3 unterstützen. Diese Änderung erleichtert es, dass Erweiterungen in verschiedenen Browsern funktionieren. Beliebte Erweiterungen aus Chrome können auch mit wenigen Änderungen in Firefox verwendet werden. Dies bietet ein reibungsloses Surferlebnis, das es Benutzern ermöglicht, zwischen Browsern zu wechseln.
Verbesserte Privatsphäre und Kontrolle
Firefox wird einige Funktionen von Manifest V2 beibehalten, die die Privatsphäre und das Blockieren von Inhalten unterstützen. Firefox wird weiterhin die Verwendung der WebRequest-API zulassen. Viele Datenschutz-Tools sind darauf angewiesen, sodass Firefox-Benutzer weiterhin auf starke Datenschutzoptionen zugreifen können.
Bessere Handhabung von Hintergrundaufgaben
Chrome wird Background Service Workers für Aufgaben im Hintergrund verwenden. Firefox wird stattdessen Event Pages verwenden. Dies ist besser für die Systemressourcen, da Event Pages Aufgaben verwalten können, ohne den Browser ständig geöffnet zu halten. Dadurch könnten Benutzer eine bessere Leistung und eine längere Akkulaufzeit erleben.
Verbesserte Erweiterungsberechtigungen
Mit Manifest V3 wird Firefox alle Anfragen für den Zugriff auf Websites von Erweiterungen optional gestalten. Benutzer haben mehr Kontrolle darüber, auf welche Daten Erweiterungen zugreifen können. Diese Änderung verbessert die Privatsphäre und Sicherheit, indem es einfacher wird, Berechtigungen zu verwalten.
Um mehr über Manifest V3 in Firefox zu erfahren, können Sie den Mozilla Add-ons Community Blog besuchen und an Diskussionen auf der Firefox Add-ons Discourse Plattform teilnehmen.
Sicht der Entwickler
Wie man sich für Manifest V3 ändert
Entwickler müssen ändern, wie sie ihre Erweiterungen codieren, um den neuen Regeln zu folgen. Dies kann ihre Einnahmen beeinflussen, insbesondere wenn sie auf Erweiterungen für Geld angewiesen sind. Hier ist ein einfacher Leitfaden, um bei der Umstellung auf Manifest V3 zu helfen.
1. Ändern Sie die Manifest-Datei
Aktualisieren Sie die Version:
- Ändern Sie
"manifest_version"
von 2 auf 3.
Aktualisieren Sie die Host-Berechtigungen:
- Verschieben Sie Berechtigungen in
"host_permissions"
und"optional_host_permissions"
.
Web-Ressourcen:
- Aktualisieren Sie die
"web_accessible_resources"
, um Ressourcen mit bestimmten URLs zu verlinken.
Für weitere Informationen: Manifest aktualisieren
2. Ändern Sie Code-Skripte
Run-Skripte und CSS:
- Ändern Sie
tabs.executeScript()
aufscripting.executeScript()
. - Ändern Sie
tabs.insertCSS()
undtabs.removeCSS()
aufscripting.insertCSS()
undscripting.removeCSS()
.
Ereignis-Listener:
- Richten Sie Ereignis-Listener am Anfang des Skripts ein, um zu vermeiden, dass Ereignisse verpasst werden.
Für weitere Informationen: Code aktualisieren
3. Wechseln Sie zu Service Workers
Grundlagen der Service Workers:
- Ersetzen Sie Hintergrundseiten durch Service Workers, um Ressourcen zu sparen.
Änderungen im Manifest:
- Ändern Sie
"background.scripts"
auf"background.service_worker"
in dermanifest.json
.
Für weitere Details: Zu einem Service Worker migrieren
4. Ändern Sie Web-Anfragen
Declarative Net Request API:
- Verwenden Sie die Declarative Net Request API für Regeln zu Netzwerk-Anfragen anstelle der
webRequest
API.
Aktualisierung der Berechtigungen:
- Ändern Sie die
webRequestBlocking
-Berechtigung aufdeclarativeNetRequest
.
Für Beispiele: Blocking Web Request Listener ersetzen
5. Erhöhen Sie die Sicherheit
Remote-Code entfernen:
- Stellen Sie sicher, dass sich die gesamte Logik der Erweiterung innerhalb der Erweiterung befindet und entfernen Sie externe JavaScript-Dateien.
Aktualisieren Sie die Sicherheitsrichtlinie:
- Ändern Sie die
content_security_policy
in Ihrermanifest.json
, um den neuen Regeln zu folgen und die Verwendung von externem Code einzuschränken.
Für weitere Richtlinien: Erweiterungssicherheit verbessern
6. Bereitstellungsschritte
Veröffentlichung in Stufen:
- Nach den Änderungen veröffentlichen Sie Ihre Erweiterung in Stufen, um zu überprüfen, dass sie richtig funktioniert. Beginnen Sie mit einer Beta-Version und stellen Sie sie schrittweise allen Benutzern zur Verfügung.
Feedback prüfen:
- Überprüfen Sie regelmäßig die Bewertungen der Erweiterung und das Benutzerfeedback, um schnell Probleme zu beheben.
Für Tipps zur Veröffentlichung: Veröffentlichen Sie Ihre Erweiterung
Durch die Befolgung dieser Schritte und die Nutzung der angegebenen Ressourcen können Entwickler ihre Erweiterungen erfolgreich an die neuen Regeln von Manifest V3 anpassen. Der Austausch mit Benutzern in Foren oder über Feedbackformulare kann ebenfalls helfen, Probleme zu lösen und Erweiterungen zu verbessern.
Weitere Ressourcen:
- Manifest V3-Migrationsleitfaden von Firefox
- Migrate to Manifest V3-Leitfaden von Google für Entwickler
Probleme beim Wechsel zu Manifest V3
Häufige Probleme
Der Wechsel zu Manifest V3 kann schwierig sein. Einige Entwickler empfinden dies als kompliziert, da Änderungen die Funktionsweise von Erweiterungen beeinflussen können. Die gute Nachricht ist, dass Google diese Probleme behebt.
Lösungen und Verbesserungen
Google hat mehrere wichtige Probleme gelöst, um den Wechsel zu Manifest V3 zu erleichtern:
- Dateihandhabung: Chrome kümmert sich jetzt besser um die Dateihandhabung auf ChromeOS. Dies ändert das alte Verfahren ab Chrome 120.
- Unterstützung von Benutzerskripten: Entwickler können nun Inhalts-Skripte mit der neuen Methode ab Chrome 120 registrieren.
- Lebensdauer von Service Workern: Chrome hat die Lebensdauer von Service Workern für Aufgaben, die länger als fünf Minuten dauern, ab Chrome 116 und 118 für verschiedene Aufgaben verbessert.
- Declarative Net Request (DNR): Chrome hat die Anzahl der zulässigen DNR-Regeln erhöht, was es Erweiterungen erleichtert, Netzwerk-Anfragen zu verarbeiten. Das Limit für statische Regeln wurde von 10 auf 50 und die Gesamtzahl der statischen Regeln von 50 auf 100 ab Chrome 120 erhöht.
- Unterstützung für Offscreen-Dokumente: Es wurden mehr Gründe hinzugefügt, Offscreen-Dokumente zu verwenden, z. B. Unterstützung für Geolokalisierung ab Chrome 116.
- Tab-Capture-API: Verbesserte Unterstützung für die Tab-Capture-Methode, die Aktionen wie das Abrufen von Medienstream-IDs und das Abrufen von Medienstreams aus IDs in Offscreen-Dokumenten ab Chrome 116 ermöglicht.
- WebSocket-Verbindungen: Verbesserte Lebensdauer von Service Workern, während WebSocket-Verbindungen aktiv sind, ab Chrome 116.
Weitere Informationen finden Sie auf der Chrome-Erweiterungsdokumentationswebsite.
Fazit
Zusammenfassend ist die Meldung "Diese Erweiterung wird möglicherweise bald nicht mehr unterstützt" in Chrome auf Änderungen der Richtlinien zurückzuführen, die darauf abzielen, Sicherheit und Leistung zu verbessern. Es ist wichtig, diese Meldung sowohl für Benutzer als auch für Entwickler zu verstehen. Benutzer müssen ihre Erweiterungen effektiv verwalten, während Entwickler ihre Codierungspraktiken anpassen müssen, um neuen Standards zu entsprechen.
Sowohl Benutzer als auch Entwickler sollten proaktiv auf sich entwickelnde Browser-Richtlinien und -Praktiken reagieren. Verwenden Sie vertrauenswürdige Erweiterungsquellen und nehmen Sie an Community-Diskussionen teil, um die Sicherheit zu erhöhen. Bleiben Sie über Updates informiert und beteiligen Sie sich an den Versionshinweisen des Browsers für laufende Anpassungen der Funktionalität von Erweiterungen.