Chrome 74'teki kullanımdan kaldırma ve kaldırma işlemleri

Ali Poşet
Ali Polat

Kaldırma işlemleri

Çapraz kaynak pop-up'larından açıcı gezinme indirmelerine izin verme

Bir pop-up, açıcısını kullanarak indirmeyle sonuçlanan bir URL'ye giderse indirme işlemi engellenir ve pop-up, açıcıya giden kaynaklar arasındaysa gezinme işlemi iptal edilir. Bu işlem uzun süredir var olan bir güvenlik sorununu çözer.

Chrome Platform Durumu | Chromium Hatası

PaymentAddress'in LanguageCode özelliğini kaldırın

PaymentAddress.languageCode özelliği, PaymentRequest API'den kaldırılmıştır. Bu özellik, PaymentRequest API'deki gönderim, fatura, teslimat veya teslim alma adresindeki metnin dili için tarayıcının en iyi tahminidir. languageCode özelliği, spesifikasyonda risk altında işaretlenmiştir ve Firefox ve Safari'den zaten kaldırılmıştır. Chrome'daki kullanım, güvenli bir şekilde kaldırılması için yeterince azdır.

Kaldırma Amacı | Chrome Platform Durumu | Chromium Hatası

Kullanımdan kaldırmalar

Korumalı alana alınmış iframe'lerde araç bazında indirmeleri kullanımdan kaldırın

Chrome yakında kullanıcı hareketi içermeyen korumalı alana alınmış iframes indirmelerini engelleyecektir. Yine de bu kısıtlama, korumalı alan özellik listesindeki bir allow-downloads-without-user-activation anahtar kelimesi aracılığıyla kaldırılabilir. Bu, içerik sağlayıcıların kötü amaçlı veya kötüye kullanım amaçlı indirmeleri kısıtlamasına olanak tanır.

İndirmeler, bir sisteme güvenlik açıkları getirebilir. Chrome'da ve işletim sisteminde ek güvenlik kontrolleri yapılsa da, korumalı alana alınmış iframes içindeki indirmeleri engellemenin, korumalı alanın ardındaki genel düşünceye de uyduğunu düşünüyoruz. Kullanıcı yeni bir sayfaya geldiğinde otomatik olarak başlatılan veya tıklamadan sonra kendiliğinden başlayan indirmelerle karşılaştırıldığında, bir tıklamanın aynı sayfada bir indirme işlemini tetiklemesi, güvenlikle ilgili endişelerin yanı sıra daha hoş bir kullanıcı deneyimi olacaktır.

Chrome 74'te bu öğenin kaldırılması beklenmektedir.

Kaldırma Amacı | Chrome Platform Durumu | Chromium Hatası

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak 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 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 için geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılmasıyla ilgili bir süreç vardır. Temel olarak:

  • 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ılmış filtreyi ve kaldırılan özellikleri kaldırılan filtreyi uygulayarak bulabilirsiniz. Bu gönderilerde yapılan bazı değişiklikleri, nedenleri ve taşıma yollarını özetlemeye de çalışacağız.