Šeit ir viss jaunums Safari operētājsistēmā iOS 15.4 un macOS 12.3

click fraud protection

Apple izlaida MacOS Monterey 12.3 un iOS 15.4 pirmdien, un abi ietver jaunāko Safari tīmekļa pārlūkprogrammas atjauninājumu, versiju 15.4. Papildus parastajiem izmaiņu žurnāliem abiem operētājsistēmām, Apple ir arī publicējis emuāra ierakstu, atklājot visas izmaiņas jaunākajā WebKit dzinēja atjauninājumā, kas nodrošina Safari darbību visos platformas.

Safari 15.4 pievieno atbalstu

elements un ::backdrop pseidoelements, kas arī tika iekļauti nesenajā Firefox 98 atjauninājums. Šīs funkcijas ļauj vietnēm vieglāk izveidot dialoglodziņus/uznirstošos lodziņus, kas atbilst lapas noformējumam, izmantojot mazāk pielāgotu JavaScript un HTML kodu. Tagad tiek atbalstītas citas CSS funkcijas tīmekļa izstrādātājiem, tostarp jaunā :has() pseidoklase, kaskādes slāņi, CSS ierobežojums, jaunas skata loga vienības un citas calc() matemātikas funkcijas. Šie jaunie papildinājumi atvieglos tīmekļa izstrādi un, vēl svarīgāk, palīdzēs programmai Safari to sasniegt Pārlūkprogrammas, kuru pamatā ir Chrome un Chromium (kas savukārt nozīmē mazāk bojātu vietņu lietotājiem, kas to izmanto Safari).

Safari atjauninājumam ir arī dažas jaunas tīmekļa API. BroadcastChannel tagad tiek atbalstīts, tāpēc tās pašas izcelsmes cilnes, logi, rāmji un pakalpojumu darbinieki var visi sazinās viens ar otru — noderīga funkcija tīmekļa lietojumprogrammām, kas darbojas vairākās cilnēs un logi. Failu sistēmas piekļuves API ir pieejamas jaunas funkcijas, kas ļauj tīmekļa lietotnēm piekļūt vietējiem failiem un mapēm (ar atļauju), un ir pievienota Web Locks API.

Apple nepiespiež pretrunīgi vērtētās izmaiņas no Manifest V3

Apple pagājušajā gadā pievienoja atbalstu WebExtensions API (būtībā Chrome paplašinājuma API klonam), un Safari 15.4 ir daži uzlabojumi, lai tas būtu saskaņots ar Chrome izmaiņām. Google izlaida atjaunināto Manifest V3 API pagājušajā gadā, izlaižot Chrome 88 un tagad Safari atbalsta visu jaunajā standartā (piemēram, Service Workers fona lapām un jauno dinamisko/sesiju noteikumi). Tomēr Apple neuzspiež pretrunīgi vērtētās izmaiņas no Manifest V3, kas bija API izmaiņas tīkla pieprasījumiem kas ierobežoja dažu satura/reklāmu bloķēšanas paplašinājumu iespējas. Apple nākotnē varētu izlemt sekot Google piemēram, taču pagaidām tiks atbalstīta gan vecā, gan jaunā tīkla pieprasījuma API.

Safari 15.4 ir dažas citas izmaiņas, tostarp Web Inspector atjauninājumi, jaunas fontu opcijas un daudz kas cits. Ja esat tīmekļa izstrādātājs vai vienkārši interesē Safari iekšējā darbība, noteikti iesaku apskatīt tālāk norādīto avota saiti.

Avots:WebKit emuārs, Apple