Štai viskas, kas naujo „Safari“ sistemoje „iOS 15.4“ ir „macOS 12.3“.

click fraud protection

Apple išleido MacOS Monterey 12.3 ir iOS 15.4 pirmadienį, abiejuose yra naujausias „Safari“ žiniatinklio naršyklės naujinimas, 15.4 versija. Be įprastų pakeitimų žurnalų abiem „Apple“ taip pat paskelbė tinklaraščio įrašą, kuriame atskleidžiami visi naujausio „WebKit“ variklio atnaujinimo, kuris „Safari“ veikia visuose įrenginiuose, pakeitimus. platformos.

„Safari 15.4“ prideda palaikymą

elementas ir ::backdrop pseudoelementas, kurie taip pat buvo įtraukti į naujausią Firefox 98 naujinimas. Šios funkcijos leidžia svetainėms lengviau kurti dialogo/iššokančiuosius langelius, atitinkančius puslapio dizainą, naudojant mažiau tinkinto JavaScript ir HTML kodo. Dabar palaikomos ir kitos žiniatinklio kūrėjams skirtos CSS funkcijos, įskaitant naują :has() pseudoklasę, pakopinius sluoksnius, CSS talpą, naujus peržiūros srities vienetus ir daugiau calc() matematikos funkcijų. Šie nauji papildymai palengvins žiniatinklio kūrimą ir, dar svarbiau, padės „Safari“ pasivyti „Chrome“ ir „Chromium“ pagrįstos naršyklės (o tai savo ruožtu reiškia, kad naudojantiems žmonėms bus mažiau neveikiančių svetainių Safari).

„Safari“ naujinys taip pat turi keletą naujų žiniatinklio API. „BroadcastChannel“ dabar palaikomas, todėl tos pačios kilmės skirtukai, langai, rėmeliai ir paslaugų darbuotojai gali visi bendrauja tarpusavyje – tai naudinga žiniatinklio programų, veikiančių keliuose skirtukuose, funkcija langai. Galimos naujos „File System Access API“ funkcijos, leidžiančios žiniatinklio programoms pasiekti vietinius failus ir aplankus (su leidimu), taip pat buvo pridėta „Web Locks“ API.

„Apple“ neverčia keisti prieštaringai vertinamo „Manifest V3“.

Praėjusiais metais „Apple“ pridėjo WebExtensions API (iš esmės „Chrome“ plėtinio API klono) palaikymą, o „Safari 15.4“ turi keletą patobulinimų, kad ji atitiktų „Chrome“ pakeitimus. Praėjusiais metais „Google“ išleido atnaujintą „Manifest V3“ API, išleisdama „Chrome 88“, o dabar „Safari“ palaiko viską, kas yra naujajame standarte (pvz., „Service Workers“ foniniams puslapiams ir naujam dinaminei / seansui taisyklės). Tačiau „Apple“ neverčia keisti prieštaringai vertinamo „Manifest V3“, kuris buvo toks API pakeitimas tinklo užklausoms kurie apribojo kai kurių turinio / skelbimų blokavimo plėtinių galimybes. „Apple“ ateityje gali nuspręsti sekti „Google“ pavyzdžiu, tačiau kol kas bus palaikoma ir senoji, ir nauja tinklo užklausų API.

Yra keletas kitų „Safari 15.4“ pakeitimų, įskaitant žiniatinklio inspektoriaus atnaujinimus, naujas šriftų parinktis ir daug daugiau. Jei esate žiniatinklio kūrėjas arba tiesiog domitės vidiniu „Safari“ veikimu, tikrai rekomenduoju peržiūrėti toliau pateiktą šaltinio nuorodą.

Šaltinis:WebKit tinklaraštis, Apple