Chrome 120'deki yenilikler

Şunları bilmeniz gerekir:

Ben Adriana Jara. Şimdi, Chrome 120'de geliştiriciler için sunulan yeniliklere göz atalım.

CloseWatcher API.

Kalıcı bir mekanizma ile kolayca kapatılabilmeleri,kalıcı bileşenlerin veya pop-up bileşenlerinin önemli bir özelliğidir. Bu mekanizmalar genellikle masaüstü platformlarında ESC tuşu, Android'de ise geri hareketi veya düğmesi olmak üzere kapatma istekleri olarak adlandırılır.

Web geliştiricilerinin, kendi bileşenlerine ilişkin kapatma isteklerini ele alacak iyi bir yöntemi yoktu. Bu, özellikle geri hareketi için basit kapatma davranışının oldukça karmaşık olduğu Android cihazlarda sorunludur.

Chrome 120, kapatma isteklerini doğrudan dinlemek ve yanıtlamak için kullanılan yeni bir API olan CloseWatcher ile bu çözümü sunuyor. Ayrıca, Android geri düğmesine yanıt verebilmeleri için yeni kapatma isteği çerçevesini kullanmak üzere <dialog> ve popover="" sürümlerine yükseltmeler de içerir.

Denemek için CloseWatcher API demosuna göz atın.

<details> ad özelliği

<details> öğesinin name özelliği, <details> HTML öğeleri dizisini kullanarak akordeon kalıbının uygulanmasını kolaylaştırır.

Aynı name öğesine sahip birden çok <details> öğesi bir grup oluşturuyor. Bu kurulumla, söz konusu gruptaki en fazla bir öğe aynı anda açılabilir.

Aşağıda, cookies adını paylaşan bir grupla örnek verilmiştir:

<details name="cookies">
  <summary>Chocolate chip</summary>
  Yum yum chocolate chip.
</details>
<details name="cookies">
  <summary>Snickerdoodle</summary>
   Yum yum snickerdoodle.
</details>
<details name="cookies">
  <summary>Maicenitas</summary>
   Yum yum maicenitas.
</details>
<details name="cookies">
  <summary>Sugar cookies</summary>
   Yum yum sugar cookies.
</details>

İzin politikası ihlali raporları

İzin politikası ihlali raporları kullanıma sunuldu. Bu raporlar, tarayıcının Reporting API ile uygulayacağı bir dizi politika beyan ederek geliştiricilerin bir sayfada, iframe'lerde ve alt kaynaklarda kullanılabilen tarayıcı özelliklerini kontrol etmesine olanak tanıyan Permissions Policy API'yi entegre eder. Reporting API, web uygulamalarının çeşitli platform özelliklerine dayalı raporları kullanıma sunmak için kullanabileceği genel bir raporlama mekanizması sağlar.

Bu Permissions Policy API ve Reporting API entegrasyonu, web geliştiricilerinin uç noktaları yapılandırmasına ve politika ihlali raporlarının hangi izinlere gönderileceğini yapmasına olanak tanır. Böylece, alanlarında sayfaları için izin verilmeyen özellikler istendiğinde site sahipleri bunu görebilir.

İzin Politikası ile tarayıcı özelliklerini kontrol etme bölümünde uygulama hakkında daha fazla ayrıntı yer alır.

Diğer özellikler

Tabii ki çok daha fazlası var.

  • Esnek CSS iç içe yerleştirme uygulaması, iç içe yerleştirilmiş stil kurallarının is() ile sarmalanmak veya başında bir "ve" işareti gerektirmek yerine bir öğeyle başlamasına olanak tanır.

  • Media Session API'sindeki enterpictureinpicture işlemiyle web siteleri, Pencere İçinde Pencere veya Doküman İçinde Pencere penceresi açmak için kullanılabilecek bir işlem işleyici kaydedebilir.

  • Chrome'un üçüncü taraf çerezlerine yönelik desteğini sonlandırmaya çalıştığını hatırlatmak isterim. Ocak ayında, web sitenizi etkileyebilecek bir deneme başlayacak. Bu nedenle, denetim ve azaltma adımları için Üçüncü taraf çerezlerinin sonlandırılmasına hazırlanma'yı işaretlemeniz önemlidir.

Daha fazla bilgi

Bu bölümde, yalnızca bazı önemli noktalar yer alıyor. Aşağıdaki bağlantıları ziyaret ederek Chrome 120'deki ek değişiklikler.

Abone ol

Gelişmelerden haberdar olmak için şu yayına abone olun: Chrome Developers YouTube kanalı Yeni bir video yayınladığımızda size e-posta bildirimi göndereceğiz.

Merhaba Adriana Jara, ekibimiz iyi tatiller diler. Chrome 121 kullanıma sunulur sunulmaz Chrome'daki yenilikleri sizinle paylaşacağım.