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

28 Nisan 2022'de yayınlanan Chrome 102 Beta'nın Mayıs 2022'nin sonlarında kararlı sürüm olması bekleniyor.

PaymentRequest.show() işlevini Kullanıcı Etkinleştirmesi olmadan kullanımdan kaldırın

Siteler kullanıcı etkinleştirmesi olmadan PaymentRequest.show() işlevini artık çağıramaz. Kullanıcı etkinliği olmadan PaymentRequest.show() tetiklenmesine izin vermek, kötü amaçlı web siteleri tarafından kötüye kullanılabilir. Kullanıcıları korumak için spesifikasyon, kullanıcı etkinleştirmesini gerektirecek şekilde değiştirildi. Sorunlu bir satın alma deneyiminin önüne geçmek için bu yönteme yapılan çağrılar artık click gibi bir kullanıcı etkinliğinin içinde olmalıdır.

Firefox, PaymentRequest uygulamasını hiç göndermedi. Safari'nin uygulaması ise show() numaralı telefonu aramak için kullanıcı etkinleştirmesini zaten gerektiriyor.

SDP B Planını kaldır

WebRTC'de oturum oluşturmak için kullanılan Oturum Açıklaması Protokolü (SDP), Chromium'daki iki farklı diyalektle uygulanmıştır: Birleşik Plan ve B Planı. B Planı tarayıcılar arası uyumlu değildir ve işbu belgeden kaldırılmıştır.

Chrome'un bu sürümünde B Planı kullanıldığında bir istisna uygulanır. İstisnadan kaçınmak isteyen geliştiriciler 25 Mayıs 2022'ye kadar desteği sonlandırma denemesinden yararlanabilir. Aralık ayında sona eren önceki desteği sonlandırma denemesine katıldıysanız ve mevcut denemeye katılmak istiyorsanız yeni bir jeton istemeniz gerekir.

Kullanımdan kaldırma politikası

Platformun sağlıklı durumda kalması için bazen 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 daha 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, başka tarayıcılarda hiçbir zaman sonuç vermeyen ilk denemeler olduğundan web geliştiricilerinin destek yükünü artırabilir.

Bu değişikliklerden bazılarının çok az sayıda site üzerinde etkisi olacaktır. Sorunları önceden azaltmak amacıyla, geliştiricilere, sitelerinin etkin durumda kalması için gerekli değişiklikleri yapabilmeleri için önceden bildirimde bulunmaya çalışıyoruz.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılmasıyla ilgili bir süreç bulunmaktadır. Bu sürecin özeti şu şekildedir:

  • blink-dev posta listesinden 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 oranı 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 bulabilirsiniz. Ayrıca bu yayınlarda yapılan bazı değişiklikleri, akıl yürütmeleri ve taşıma yollarını özetlemeye çalışacağız.