Tukaj je vse novosti v brskalniku Safari v sistemih iOS 15.4 in macOS 12.3

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

element in ::backdrop psevdoelement, ki sta bila prav tako vključena v nedavni Posodobitev za Firefox 98. Funkcije olajšajo spletnim mestom ustvarjanje pogovornih/pojavnih oken, ki se prilegajo oblikovanju strani, z manj kode JavaScript in HTML po meri. Druge funkcije CSS za spletne razvijalce so zdaj podprte, vključno z novim psevdorazredom :has(), kaskadnimi plastmi, zadrževanjem CSS, novimi enotami Viewport Units in več matematičnih funkcij calc(). Ti novi dodatki bodo olajšali spletni razvoj in, kar je še pomembneje, pomagali Safariju dohiteti Chrome in brskalniki, ki temeljijo na Chromiumu (kar pomeni manj pokvarjenih spletnih mest za ljudi, ki uporabljajo Safari).

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