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ą
„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