Chrome 91'de kullanımdan kaldırma ve kaldırma işlemleri

22 Nisan 2021'de beta sürümü kullanıma sunulan Chrome 91'in Mayıs 2021'in sonlarında kararlı sürüm olması bekleniyor.

Çapraz kaynak iframe'ler için uyarı(), Confirm() vePrompt() öğelerini kaldırın

Chrome, iframe'lerin JavaScript iletişim kutularını tetiklemesine izin verir. Örneğin, iframe üst çerçeveyle aynı kaynaksa " " diyor ki, "Bu sayfadaki yerleşik bir sayfa ..." diyor (iframe, kaynaklar arası olduğunda "..."). Bu durum kafa karıştırıcıdır ve sitelerin, mesajın Chrome'dan veya farklı bir web sitesinden geliyormuş gibi göründüğü adres sahteciliği etkinliklerine yol açmıştır.

Chrome 91'de bu özellik kullanımdan kaldırılmıştır. Çapraz kaynak iframe'lerin alert(), confirm() ve prompt() özelliklerini çağırmasına yönelik desteğin kaldırılması bu tür adres sahteciliğini engeller ve kullanıcı arayüzüyle ilgili daha fazla basitleştirmenin engelini kaldırır. Örneğin, bu, example.com'daki bir iframe'e yerleştirilmişse notexample.com'un artık window.alert(), window.prompt() veya window.confirm() öğelerini çağıramayacağı anlamına gelir.

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kendi kurslarını çalıştıran API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın pek çok nedeni olabilir. Örneğin:

  • Bunların yerini yeni API'ler alır.
  • Diğer tarayıcılarla uyumluluk ve tutarlılık sağlamak için spesifikasyonlarda yapılan değişiklikleri yansıtacak şekilde güncellenirler.
  • Bunlar, diğer tarayıcılarda hiçbir zaman sonuç vermeyen ilk denemelerdir ve bu nedenle web geliştiricilerinin destek yükünü artırabilir.

Bu değişikliklerden bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak amacıyla geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri için önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'leri kullanımdan kaldırma ve kaldırma süreci bulunmaktadır. Bu süreç temel olarak şöyledir:

  • blink-dev posta listesinde duyuru yapın.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirleyin.
  • Kullanım azaldıkça özelliği bekleyin, izleyin ve kaldırın.

Kullanımdan kaldırılan tüm özelliklerin listesini chromestatus.com adresinde kullanımdan kaldırılan filtreyi ve kaldırılan filtreyi uygulayarak kaldırılan özellikleri kullanarak bulabilirsiniz. Bu yayınlarda yapılan bazı değişiklikleri, gerekçeleri ve taşıma yollarını özetlemeye de çalışacağız.