Die neuesten chrombasierten Webbrowser bieten keine AppCache-Unterstützung, da Google die Entwickler dringend auffordert, schnell zu migrieren

Technik /. Die neuesten chrombasierten Webbrowser bieten keine AppCache-Unterstützung, da Google die Entwickler dringend auffordert, schnell zu migrieren 2 Minuten gelesen

Dunkler Modus in Google Chrome



Der Chrome-Webbrowser von Google und alle Chromium-basierten Browser, einschließlich Microsoft Edge, verlieren die Unterstützung für AppCache. Ab Chrome v85 wird die AppCache-Unterstützung vollständig gelöscht. Daher rät Google Webentwicklern dringend, frühestens von der Plattform zu migrieren.

Entwickler, die webbasierte Apps und Plattformen entwickeln, werden dringend gebeten, AppCache zu löschen, ein System, das einst das lokale Speichern von Informationen für den Zugriff ermöglichte, wenn keine Netzwerkverbindung verfügbar war. Chrome 85 entfernt standardmäßig die Unterstützung für AppCache.



Entwickler sollten aus Gründen der besseren Kompatibilität, Sicherheit und Zuverlässigkeit von AppCache zu Servicemitarbeitern migrieren.

Ab Chrome 85 ist AppCache standardmäßig nicht mehr in Chrome verfügbar. Dies ist übrigens keine plötzliche Änderung. Die Application Cache (AppCache) -Spezifikation ist seit Dezember 2016 veraltet und in Chrome ab Version 79. In Chrome 70 wurde AppCache aus unsicheren Kontexten entfernt. Google bestätigte, dass geplant ist, AppCache in Chrome 82 zu entfernen. Vor der versprochenen Entfernung von AppCache in Chrome 82 kündigte Google sogar eine Sicherheitsupdate an, mit der das Konzept eines Manifest-Bereichs eingeführt wurde.



https://twitter.com/FxSiteCompat/status/1262441004088602628



Die Zeitleiste zum Entfernen von Chrome AppCache enthält zwei wichtige Meilensteine. Ab Chrome v85 ist AppCache in Chrome standardmäßig nicht mehr verfügbar. Entwickler, die möglicherweise noch zusätzliche Zeit für die Migration von AppCache benötigen, können sich für eine Testversion mit 'umgekehrter' Herkunft anmelden, um die Verfügbarkeit von AppCache für ihre Web-Apps zu erweitern. Die Origin-Testversion wird in Chrome 84 gestartet (vor der Standardentfernung in Chrome 85) und ist über Chrome 89 aktiv.

AppCache wird mit Chrome v90 vollständig verschwunden sein. Mit anderen Worten, ab Chrome 90 wird AppCache für alle vollständig entfernt. Es wird nicht verfügbar sein, selbst wenn Sie sich für den 'Reverse' Origin-Test angemeldet haben.

Reverse Original Trial Deployment für AppCache-Entfernung und Alternative für die Plattform:

Während die Testversion für den umgekehrten Ursprung offiziell mit Chrome 84 beginnt, können sich Entwickler heute dafür anmelden und die Token zu ihren HTML- und AppCache-Manifesten hinzufügen. Wenn die Zielgruppe der Web-App schrittweise auf Chrome 84 aktualisiert wird, werden alle bereits von Entwicklern hinzugefügten Token wirksam.



Trotz der Verfügbarkeit der verlängerten Nachfrist wird dringend empfohlen, von AppCache zu migrieren. Das Migrationsverfahren ist nicht schwierig oder komplex. Entwickler können das Entfernen von AppCache in ihren Webanwendungen mithilfe des 'chrome: // flags / # app-cache' auf einfache Weise testen. Flagge . Das Flag simuliert umfassend das Entfernen von AppCache. Dieses Flag ist ab Chrome 84 verfügbar.

Servicemitarbeiter ist In aktuellen Browsern weit verbreitet . Es bietet eine perfekt funktionierende und stabile Alternative zum Offline-Erlebnis von AppCache. Es ist wichtig zu beachten, dass Chrome die AppCache-Funktionalität auf jeder Seite deaktiviert, die unter der Kontrolle eines Service Workers geladen wird. Mit anderen Worten, Service Worker und AppCache schließen sich gegenseitig aus. Es wird daher dringend empfohlen, nicht Stück für Stück zu versuchen, zu Servicemitarbeitern zu migrieren.

Während Google Chrome immer noch Unterstützung für AppCache bietet, haben Firefox und andere Browser die Unterstützung längst vollständig eingestellt. Feuerfuchs veraltet AppCache in Release 44 (September 2015) und hat entfernt Unterstützung für Beta und Nightly ab September 2019. Safari veraltet AppCache Anfang 2018.

Etwas Android Native App-Entwickler Möglicherweise müssen Sie sich vorerst an AppCache halten. Etwas Entwickler nativer Android-Anwendungen Verwenden Sie Chrome WebView um Webinhalte anzuzeigen. Manchmal verlassen sie sich aber auch auf AppCache. Es ist nicht möglich, einen Test mit umgekehrtem Ursprung für ein WebView zu aktivieren.

Stichworte Chrom