Apple izdal macOS Monterey 12.3 in iOS 15.4 v ponedeljek, oba vključujeta najnovejšo posodobitev za spletni brskalnik Safari, različica 15.4. Poleg običajnih dnevnikov sprememb za oba operacijskih sistemov, je Apple objavil tudi objavo v spletnem dnevniku, ki razkriva vse spremembe v najnovejši posodobitvi mehanizma WebKit, ki poganja Safari na vseh platforme.
Safari 15.4 dodaja podporo za
Posodobitev Safarija ima tudi nekaj novih spletnih API-jev. BroadcastChannel je zdaj podprt, tako da lahko zavihki, okna, okvirji in storitveni delavci iz istega izvora vsi med seboj komunicirajo — koristna funkcija za spletne aplikacije, ki se izvajajo na več zavihkih in okna. Na voljo so nove funkcije za API za dostop do datotečnega sistema, ki spletnim aplikacijam omogoča dostop do lokalnih datotek in map (z dovoljenjem), dodan pa je bil tudi API za spletne ključavnice.
Apple ne vsiljuje kontroverzne spremembe Manifesta V3
Apple je lani dodal podporo za WebExtensions API (v bistvu klon Chromovega razširitvenega API-ja), Safari 15.4 pa ima nekaj izboljšav, da je usklajen s spremembami v Chromu. Google je lani z izdajo Chroma 88 uvedel posodobljen API Manifest V3, zdaj pa Safari podpira vse v novem standardu (kot so storitveni delavci za strani v ozadju in nova dinamika/seja pravila). Vendar pa Apple ne vsiljuje kontroverzne spremembe Manifesta V3, ki je bil Sprememba API-ja za omrežne zahteve ki je omejil zmožnost nekaterih razširitev za blokiranje vsebine/oglasov. Apple bi se morda odločil slediti Googlovemu vzorcu v prihodnosti, vendar bosta za zdaj podprta tako stari kot novi API-ji za omrežne zahteve.
V Safariju 15.4 je še nekaj drugih sprememb, vključno s posodobitvami spletnega inšpektorja, novimi možnostmi pisave in še veliko več. Če ste spletni razvijalec ali vas samo zanima notranje delovanje brskalnika Safari, vsekakor priporočam, da preverite spodnjo povezavo do vira.
Vir:Spletni dnevnik WebKit, Apple