İşte iOS 15.4 ve macOS 12.3'teki Safari'deki tüm yenilikler

click fraud protection

Apple piyasaya sürüldü macOS Monterey 12.3 Ve iOS 15.4 Pazartesi günü, her ikisi de Safari web tarayıcısının en son güncellemesi olan sürüm 15.4'ü içeriyor. Her ikisi için de olağan değişiklik günlüklerine ek olarak Apple, tüm işletim sistemlerinde Safari'yi destekleyen en son WebKit motor güncellemesindeki tüm değişiklikleri açıklayan bir blog yazısı da yayınladı. platformlar.

Safari 15.4, aşağıdakiler için destek ekler:

elementi ve ::backdrop sözde elementi de son sürüme dahil edildi. Firefox 98 güncellemesi. Bu özellikler, sitelerin daha az özel JavaScript ve HTML koduyla sayfanın tasarımına uyan iletişim/açılır pencere kutuları oluşturmasını kolaylaştırır. Yeni :has() sözde sınıfı, Basamaklı Katmanlar, CSS Sınırlaması, yeni Görüntüleme Birimleri ve daha fazla calc() matematik işlevi de dahil olmak üzere web geliştiricilerine yönelik diğer CSS özellikleri artık desteklenmektedir. Bu yeni eklemeler web geliştirmeyi kolaylaştıracak ve daha da önemlisi Safari'nin bu gelişmeleri yakalamasına yardımcı olacak Chrome ve Chromium tabanlı tarayıcılar (bu da, kullanan kişiler için daha az bozuk web sitesi anlamına gelir) Safari).

Safari güncellemesinde birkaç yeni Web API'si de var. BroadcastChannel artık destekleniyor, böylece aynı kaynaktan gelen sekmeler, pencereler, çerçeveler ve Hizmet Çalışanları hepsi birbiriyle iletişim kurar; birden fazla sekmede çalışan web uygulamaları için yararlı bir özelliktir ve pencereler. Web uygulamalarının yerel dosyalara ve klasörlere (izinle) erişmesine olanak tanıyan Dosya Sistemi Erişim API'si için yeni özellikler mevcut ve Web Kilitleri API'si eklendi.

Apple, Manifest V3'teki tartışmalı değişikliği zorlamıyor

Apple, geçen yıl WebExtensions API'si (esasen Chrome'un uzantı API'sinin bir kopyası) için destek ekledi ve Safari 15.4'te, bunu Chrome'daki değişikliklerle uyumlu tutmak için birkaç iyileştirme var. Google, güncellenen Manifest V3 API'sini geçen yıl Chrome 88'in ve şimdi de Safari'nin piyasaya sürülmesiyle kullanıma sundu yeni standarttaki her şeyi destekler (arka plan sayfaları için Hizmet Çalışanları ve yeni dinamik/oturum gibi) tüzük). Ancak Apple, Manifest V3'teki tartışmalı değişikliği zorunlu kılmıyor. Ağ istekleri için API değişikliği bu, bazı içerik/reklam engelleme uzantılarının yeteneğini sınırladı. Apple gelecekte Google'ın yolunu izlemeye karar verebilir ancak şimdilik hem eski hem de yeni ağ isteği API'leri desteklenecektir.

Safari 15.4'te Web Denetçisi güncellemeleri, yeni yazı tipi seçenekleri ve çok daha fazlası dahil olmak üzere birkaç değişiklik daha var. Bir web geliştiricisiyseniz veya yalnızca Safari'nin iç işleyişiyle ilgileniyorsanız, kesinlikle aşağıdaki kaynak bağlantıya göz atmanızı öneririm.

Kaynak:WebKit Blogu, Elma