- Safari 18.5 unterstützt Declarative Web Push unter macOS
- Die neue Push-Methode ermöglicht die Implementierung von Benachrichtigungen ohne Service Workers und verbessert die Batterieeffizienz sowie den Datenschutz
- Nach den jüngsten großen WebKit-Funktionserweiterungen liegt der Fokus dieser Version vor allem auf Bugfixes und Verbesserungen
- In Bereichen wie Schrift-Rendering, Networking, PDF und Service Worker wurden Stabilitätsprobleme behoben
- Nutzer können einfach auf die jeweils neueste Version ihres Betriebssystems aktualisieren
Wichtige WebKit-Funktionen in Safari 18.5
Safari 18.5 führt unter macOS Declarative Web Push ein und konzentriert sich nach einem großen Update mit modernen WebKit-Funktionen vor allem auf Fehlerbehebungen und Wartung. Neben den Benachrichtigungsfunktionen wurden auf mehreren Plattformen und in verschiedenen Komponenten zahlreiche Stabilitätsverbesserungen umgesetzt.
Declarative Web Push on macOS
- Declarative Web Push wird jetzt unter macOS unterstützt
- Es werden keine Service Workers benötigt, wodurch Webentwickler Push-Benachrichtigungen deutlich einfacher implementieren können
- Benachrichtigungsdaten können in einem standardisierten JSON-Format aufgebaut und übertragen werden
- Anders als bei Service-Worker-basierten Lösungen ist das Missbrauchsrisiko geringer, sodass keine Einschränkungen oder Strafen nötig sind
- Es bietet Vorteile beim Datenschutz und ist zudem energieeffizienter
- Auch wenn eine Browser-Engine die Funktion noch nicht unterstützt, bleibt ein Pfad zur Kompatibilität erhalten
Bugfixes und weitere Verbesserungen
Editing
- Ein Fehler bei der Navigation der Caret-Position beim Klicken oder Tippen im vertikalen Schreibmodus unter iOS wurde behoben
JavaScript
- Ein Fehler bei der Verarbeitung von Alternation im Rahmen von String-Ersetzungen wurde korrigiert
Lockdown Mode
- Ein Logikfehler wurde behoben, durch den Formatbeschränkungen für Bilder bei Ausnahme-Websites im Lockdown Mode unter iOS 18.4 und ähnlichen Versionen falsch angewendet wurden
Networking
- Ein Problem wurde behoben, bei dem beim Einsatz von WebSocket in einem WebWorker die Run Loop des Workers hängen blieb
- Ein Problem wurde verbessert, bei dem der VoiceOver-Fokus außerhalb von Textfeldern sprang oder stehen blieb
Rendering
- Ein Text-Overflow-Problem bei
width: max-content-Grids mitmin-content-Spalten wurde behoben - Das Grid-Sizing wurde verbessert, sodass bei der Track-Größenberechnung die
max-content-Breite korrekt berücksichtigt wird
Sandboxing
- Ein Problem wurde verbessert, bei dem der WebContent-Prozess wegen fehlender Benachrichtigungsberechtigung nicht reagierte
- Die Zustellung von Benachrichtigungen wird nun abhängig von den Bedingungen der Sandbox-Regeln sichergestellt
Service Workers
- Probleme wurden behoben, bei denen Service-Worker-basierte Downloads vorzeitig abbrachen und Dateien nicht korrekt an ihr endgültiges Ziel verschoben wurden
Web Extensions
- Probleme mit der Berechtigung
declarativeNetRequestWithHostAccessund der Website-Zugänglichkeit wurden behoben - Die Permissions API gibt nun je nach Anfrage der Erweiterung die Muster
<all_urls>oder*://*/*zurück
So aktualisieren Sie auf Safari 18.5
- Safari 18.5 ist für iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura und visionOS 2.5 verfügbar
- Auf iPhone, iPad und Apple Vision Pro ist es unter Einstellungen > Allgemein > Softwareupdate verfügbar
- Unter macOS Sonoma oder Ventura wird Safari als separates Update ohne macOS-Update bereitgestellt
Meinungen und Feedback
- Das WebKit-Team hört aktiv auf Rückmeldungen der Nutzer
- Fachleute und Nutzer können über verschiedene Kanäle wie Bluesky, Mastodon und LinkedIn kommunizieren
- Safari-UI- und WebKit-Bugs können über ein separates Feedback-System und auf der Website gemeldet werden
- Bei Problemen mit der Website-Kompatibilität kann über webcompat.com eine Meldung eingereicht werden
- Die neueste Safari Technology Preview kann heruntergeladen werden, um neue Funktionen von Web Inspector auszuprobieren
- Dieselben Informationen sind auch in den Release Notes zu Safari 18.5 zu finden
Noch keine Kommentare.