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:
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