Apple veröffentlicht macOS Monterey 12.3 Und iOS 15.4 am Montag, beide enthalten das neueste Update für den Safari-Webbrowser, Version 15.4. Zusätzlich zu den üblichen Changelogs für beide Betriebssysteme hat Apple außerdem einen Blogbeitrag veröffentlicht, der alle Änderungen im neuesten WebKit-Engine-Update enthüllt, das Safari auf allen unterstützt Plattformen.
Safari 15.4 bietet Unterstützung für
Das Safari-Update enthält auch einige neue Web-APIs. BroadcastChannel wird jetzt unterstützt, sodass Tabs, Fenster, Frames und Servicemitarbeiter desselben Ursprungs dies können alle kommunizieren miteinander – eine hilfreiche Funktion für Webanwendungen, die über mehrere Registerkarten laufen und Fenster. Für die File System Access API sind neue Funktionen verfügbar, die Web-Apps den Zugriff auf lokale Dateien und Ordner (mit Genehmigung) ermöglichen, und die Web Locks API wurde hinzugefügt.
Apple erzwingt die umstrittene Änderung von Manifest V3 nicht
Apple hat letztes Jahr Unterstützung für die WebExtensions-API (im Wesentlichen ein Klon der Chrome-Erweiterungs-API) hinzugefügt, und Safari 15.4 weist einige Verbesserungen auf, um es an die Änderungen in Chrome anzupassen. Google hat letztes Jahr mit der Veröffentlichung von Chrome 88 und Safari jetzt die aktualisierte Manifest V3-API eingeführt unterstützt alles im neuen Standard (z. B. Service Worker für Hintergrundseiten und neue Dynamik/Sitzung). Regeln). Apple erzwingt jedoch nicht die umstrittene Änderung von Manifest V3, die das war API-Änderung für Netzwerkanfragen Dadurch wurde die Fähigkeit einiger Inhalts-/Werbeblocker-Erweiterungen eingeschränkt. Apple könnte sich in Zukunft dazu entschließen, dem Beispiel von Google zu folgen, aber vorerst werden sowohl die alten als auch die neuen Netzwerkanforderungs-APIs unterstützt.
Es gibt noch einige weitere Änderungen in Safari 15.4, darunter Aktualisierungen des Web Inspectors, neue Schriftartenoptionen und vieles mehr. Wenn Sie ein Webentwickler sind oder sich einfach nur für die Funktionsweise von Safari interessieren, empfehle ich Ihnen auf jeden Fall, sich den folgenden Quelllink anzusehen.
Quelle:WebKit-Blog, Apfel