In Chrome hat das Testen der dritten Manifestversion begonnen, die nicht mit uBlock Origin kompatibel ist.

Google hat das Testen der dritten Version des Chrome-Manifests gestört die Funktion zahlreicher Erweiterungen zur Blockierung unerwĂŒnschter Inhalte und zur GewĂ€hrleistung der Sicherheit. Die UnterstĂŒtzung des neuen Manifests, das die Funktionen und Ressourcen definiert, die Erweiterungen bereitgestellt werden, wurde in experimentelle Builds integriert. Chrome Canary.
Das neue Manifest wurde im Rahmen des Initiative Sicherheits-, Datenschutz- und Performance-Programms fĂŒr Erweiterungen (das Hauptziel ist es, die Entwicklung sicherer und leistungsstarker Erweiterungen zu vereinfachen und die Möglichkeit zur Erstellung unsicherer und langsamer Erweiterungen zu erschweren).

Das Manifest befindet sich derzeit in der frĂŒhen Alpha-Testphase, ist nicht endgĂŒltig und wurde hinzugefĂŒgt, um Entwicklern die Möglichkeit zu geben, mit ihren Erweiterungen zu experimentieren und diese anzupassen.
Die Aktivierung des neuen Manifests wird fĂŒr das nĂ€chste Jahr erwartet. Der Zeitpunkt des Endes der UnterstĂŒtzung fĂŒr die zweite Version des Manifests ist noch nicht festgelegt.
Um die Migration der Erweiterungen auf das neue Manifest zu erleichtern, wurde ein PrĂŒfliste, die Änderungen beinhaltet, auf die Entwickler von Erweiterungen achten sollten, vorbereitet.

Wir erinnern daran, dass die grundlegende Unmut verursacht. durch die neue Manifest bezieht sich auf das Ende der UnterstĂŒtzung des blockierenden Modus des webRequest API, das nur im Nur-Lese-Modus eingeschrĂ€nkt wird. Eine Ausnahme wird nur fĂŒr die Chrome-Version fĂŒr Unternehmen (Chrome for Enterprise) gemacht, in der die UnterstĂŒtzung des webRequest API erhalten bleibt. Mozilla hat beschlossen, dem neuen Manifest nicht zu folgen und die vollstĂ€ndige Nutzung des webRequest API in Firefox beizubehalten.

Statt des webRequest API wird im neuen Manifest eine deklarative API zur Inhaltsfilterung vorgeschlagen. declarativeNetRequest. WĂ€hrend die API webRequest die Anbindung eigener Handler erlaubte, die vollen Zugriff auf Netzwerkrequests hatten und den Datenverkehr in Echtzeit modifizieren konnten, bietet die neue API declarativeNetRequest Zugang zu einer universellen integrierten Engine zur Filterung, die Regeln zur Blockierung eigenstĂ€ndig verarbeitet, keine eigenen Filteralgorithmen zulĂ€sst und keine komplexen, sich gegenseitig ĂŒberlappenden Regeln je nach Bedingungen erlaubt.

Das neue Manifest enthĂ€lt auch weitere Änderungen, die die KompatibilitĂ€t mit Erweiterungen betreffen. Darunter:

  • Der Übergang zu Service-Workern in Form von Hintergrundprozessen, was von den Entwicklern erfordert, den Code einiger Erweiterungen zu Ă€ndern.
  • Ein neues granulareres Modell der Berechtigungsanfragen – die Erweiterung kann nicht mehr sofort fĂŒr alle Seiten aktiviert werden (die Berechtigung 'all_urls' wurde entfernt), sondern funktioniert nur im Kontext des aktiven Tabs, d.h. der Benutzer muss die Verwendung der Erweiterung fĂŒr jede Website bestĂ€tigen.
  • Änderung der Verarbeitung von Cross-Origin-Anfragen — gemĂ€ĂŸ dem neuen Manifest gelten fĂŒr die Inhalte verarbeitenden Skripte dieselben BerechtigungsbeschrĂ€nkungen wie fĂŒr die Hauptseite, in die diese Skripte eingebettet sind (zum Beispiel, wenn die Seite keinen Zugriff auf die Geolocation-API hat, erhĂ€lt auch das ErgĂ€nzungsskript keinen Zugriff darauf).
  • Verbot der AusfĂŒhrung von Code, der von externen Servern geladen wird (hier ist die Rede von Situationen, in denen ein ErgĂ€nzungsskript externen Code lĂ€dt und ausfĂŒhrt).

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster