Siin on kõik iOS 15.4 ja macOS 12.3 Safari uus

Apple andis välja macOS Monterey 12.3 ja iOS 15.4 esmaspäeval, mis mõlemad sisaldavad Safari veebibrauseri uusimat värskendust, versiooni 15.4. Lisaks tavalistele muudatuste logidele mõlema jaoks operatsioonisüsteemidega, on Apple avaldanud ka ajaveebipostituse, mis paljastab kõik muudatused viimases WebKiti mootorivärskenduses, mis annab Safari kõigis seadmetes. platvormid.

Safari 15.4 lisab toe

element ja ::backdrop pseudoelement, mis sisaldusid ka hiljutises Firefox 98 värskendus. Funktsioonid muudavad saitide jaoks lihtsamaks dialoogi-/hüpikakende loomise, mis sobivad lehe kujundusega, kasutades vähem kohandatud JavaScripti ja HTML-koodi. Nüüd toetatakse ka muid veebiarendajatele mõeldud CSS-i funktsioone, sealhulgas uus :has() pseudoklass, Cascade Layers, CSS Containment, uued vaateakna ühikud ja muud calc() matemaatikafunktsioonid. Need uued täiendused muudavad veebiarenduse lihtsamaks ja, mis veelgi olulisem, aitavad Safaril järele jõuda Chrome'il ja Chromiumil põhinevad brauserid (mis omakorda tähendab, et kasutajad kasutavad vähem katkisi veebisaite Safari).

Safari värskendusel on ka mõned uued veebi API-d. BroadcastChannel on nüüd toetatud, nii et sama päritolu vahelehed, aknad, raamid ja teenindustöötajad saavad kõik suhtlevad omavahel – kasulik funktsioon veebirakendustele, mis töötavad mitmel vahelehel ja aknad. Failisüsteemi juurdepääsu API jaoks on saadaval uued funktsioonid, mis võimaldavad veebirakendustel pääseda juurde kohalikele failidele ja kaustadele (loaga), ning lisatud on Web Locks API.

Apple ei sunni Manifest V3 vastuolulist muudatust tegema

Apple lisas eelmisel aastal toe WebExtensions API-le (sisuliselt Chrome'i laiendus-API kloon) ja Safari 15.4-l on mõned täiustused, et see oleks kooskõlas Chrome'i muudatustega. Google tõi eelmisel aastal välja uuendatud Manifest V3 API koos Chrome 88 ja nüüd Safari väljalaskmisega toetab kõike uues standardis (nt Service Workers taustalehtede jaoks ja uus dünaamiline/seanss reeglid). Siiski ei sunni Apple tegema vastuolulist muudatust Manifest V3-st, mis oli API muudatus võrgupäringute jaoks mis piiras mõne sisu/reklaame blokeerivate laiendite võimalust. Apple võib otsustada tulevikus Google'i eeskuju järgida, kuid praegu toetatakse nii vana kui ka uut võrgupäringu API-d.

Safari 15.4-s on veel mõned muudatused, sealhulgas veebiinspektori värskendused, uued fondivalikud ja palju muud. Kui olete veebiarendaja või olete lihtsalt huvitatud Safari sisemisest tööst, soovitan kindlasti vaadata allolevat allika linki.

Allikas:WebKiti ajaveeb, Apple