Pencere Denetimleri Yerleşimi, web uygulamalarının masaüstündeki yerel uygulamalara daha çok benzemesine yardımcı olur

Microsoft, Edge tarayıcısındaki web uygulamalarının masaüstü cihazlarda görüntülenme biçimini geliştiriyor. Şirket, web geliştiricilerinin Yerel uygulamaların çoğu işletim sisteminde yaptığına benzer şekilde, bir web uygulamasının başlık çubuğundaki ek alandan yararlanın sistemler.

Web uygulamalarının şu anda masaüstü cihazlarda çalışma şekli, içeriği yalnızca uygulama penceresinin içine özel olarak çizebilmeleridir. Üstte görüntülenen başlık çubuğu, sayfanın başlığını, tarayıcı kontrollerini ve işletim sistemi için genel pencere kontrollerini göstermeye ayrılmıştır. Tarayıcıya bağımlı olmayan özel bir web uygulaması oluşturmadığınız sürece bu, geliştiricilerin uygulamaları için yararlı içerik görüntüleyebileceği alanı sınırlar.

Pencere Denetimleri Yerleşimi ile Microsoft Edge, uygulamaların görüntülenmesi için başlık çubuğunda yer açar üst düzey menüler, arama çubukları ve diğer özellikler için faydalı olabilecek içerik ne olursa olsun. Başlık çubuğunun kapladığı 30 piksel satırı yerine simge durumuna küçültme ve kapatma düğmeleri gibi pencere kontrolleri artık web uygulaması içeriğinin üstünde bir kaplama olarak görüntüleniyor.

Bir geliştirici olarak, Web Uygulaması Bildiriminize bir görüntü geçersiz kılma bildirimi üyesi ekleyerek bundan yararlanabilirsiniz ve daha sonra web uygulamanızın, uygulamanın köşesindeki pencere kontrollerinin altındaki öğeleri çizmesini önlemek için CSS değişkenlerini kullanın. Pencere kontrolleri Windows, Linux veya macOS'ta farklı olduğundan, uygulamanın çalıştığı platforma bağlı olarak farklı genişlik değişkenleri kullanmanız gerekecektir. Bu yetenek hakkında daha fazla bilgiyi şurada bulabilirsiniz: Mozilla Geliştirici Ağı.

Microsoft, Pencere Kontrolleri Yerleşimi'nden ilk olarak iki yıl önce bahsetmişti ve bir süre sonra bunu Chromium motoruna uygulamaya başladı. Bu özellik artık 105 sürümünden itibaren Edge ve Chrome'un yanı sıra Opera 91 sürümünde de mevcut. Diğer Chromium tabanlı tarayıcılar da en son Chromium sürümünü çalıştırıyorsa bunu desteklemelidir. Ayrıca Firefox gibi diğer tarayıcıları da bu özelliği uygulamaya teşvik edecek resmi bir spesifikasyon yayınlandı.


Kaynak:Microsoft