Neue WebKit-Funktionen in Safari 15.4
(webkit.org)HTML
- Lazy Loading für
img - Unterstützung für
dialog,::backdrop
CSS
:has()- Cascade Layers
contain- Viewport: Unterstützung für
svw,lvh,dvminsowie*vw,*vh,*vi,*vb,*vmin,*vmax :focus-visibleaccent-colorcalc():sin,cos,tan,e,pi,exp,log,atan,acos,asin,atan2
Typografie
font-palette,@font-palette-valuestext-decoration-skip-ink- Neue
ic-Einheit hinzugefügt (nützlich für CJK)
Web-APIs
BroadcastChannel- Web Locks API
- Unterstützung der CSS-Eigenschaft
scroll-behaviorinwindows.scroll()/scrollTo()/scrollBy()
JavaScript
findLast(),findLastIndex()at()Obejct.hasOwn()
Internationalisierung
- Intl Enumeration API
Intl.LocaleV2Intl.DisplayNamesV2Intl.NumberFormatV3
Web-Apps
- Web App Manifest wurde verbessert, sodass es nicht nur beim Hinzufügen zum Homescreen, sondern immer geladen wird
- Unterstützung für Icons
- Navigation Preload kann in ServiceWorker aktiviert werden
Medien
- Unterstützung für WebRTC Perfect Negotiation gemäß dem WebRTC-1.0-Standard
- Unterstützung für
requestVideoFrameCallback()imvideo-Tag
Sicherheit
- Verbesserte Unterstützung für Content Security Policy Level 3
WKWebView
- Steuerung von Benutzereigenschaften mit
WKPreferences - Steuerung, ob die Fullscreen API erlaubt oder verboten ist
Safari Web Extensions
- Unterstützung für
manifest_version 3und Anwendung der entsprechenden API-Änderungen
Web Inspector
- Unterstützung für Cascade Layer /
@layerim Styles-Panel - Einfacheres Festlegen der Werte von
align-content,align-items,align-self,justify-content,justify-items,justify-self - Unterstützung für Autovervollständigung beim Hinzufügen neuer Eigenschaften
Noch keine Kommentare.