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

Joe Medley
Joe Medley

Kaldırma işlemleri

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

Bir pop-up, açan sayfayı indirmeyle sonuçlanan bir URL'ye yönlendirirse indirme işlemi engellenir ve pop-up, açan sayfayla farklı bir kaynaktan geliyorsa gezinme iptal edilir. Bu işlem, uzun süredir devam eden bir güvenlik sorununu çözmektedir.

Chrome Platform Durumu | Chromium Hatası

PaymentAddress'ın languageCode mülkünü kaldırın.

PaymentAddress.languageCode mülkü, PaymentRequest API'den kaldırıldı. Bu özellik, tarayıcının Payment Request API'deki gönderim, faturalandırma, teslimat veya teslim alma adresindeki metnin dili için en iyi tahminidir. languageCode mülkü, spesifikasyonda riskli olarak işaretlenmiştir ve Firefox ile Safari'den kaldırılmıştır. Chrome'da kullanımı, güvenli bir şekilde kaldırılması için yeterince azdır.

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

Kullanımdan kaldırmalar

Korumalı alana alınmış iframe'lerde tıklama olmadan indirme özelliğinin desteği sonlandırılıyor

Chrome yakında, kullanıcı hareketi içermeyen korumalı alandaki iframes'lerde indirme işlemlerini engelleyecek. Ancak bu kısıtlama, korumalı alan özellik listesinde bir allow-downloads-without-user-activation anahtar kelimesi kullanılarak kaldırılabilir. Bu sayede içerik sağlayıcılar, kötü amaçlı veya kötüye kullanım amaçlı indirmeleri kısıtlayabilir.

İndirilen dosyalar, sistemde güvenlik açıklarına neden olabilir. Chrome ve işletim sisteminde ek güvenlik kontrolleri yapılsa da korumalı alandaki iframes'te indirme işlemlerini engellemenin, korumalı alanın genel amacına uygun olduğunu düşünüyoruz. Güvenlik endişeleri dışında, bir tıklamanın aynı sayfada indirme işlemini tetiklemesi, kullanıcının yeni bir sayfaya ulaştığı veya tıklamadan sonra indirme işleminin otomatik olarak başlatılmasına kıyasla daha keyifli bir kullanıcı deneyimi sunar.

Bu özelliğin Chrome 74'te kaldırılması bekleniyor.

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

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kullanımdan kaldırılan API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın birçok nedeni olabilir. Örneğin:

  • Bu API'lerin yerini yeni API'ler almıştır.
  • Diğer tarayıcılarla uyum ve tutarlılık sağlamak için spesifikasyonlardaki değişiklikleri yansıtacak şekilde güncellenir.
  • Bunlar, diğer tarayıcılarda hiçbir zaman hayata geçirilmemiş erken denemelerdir ve bu nedenle web geliştiricileri için destek yükünü artırabilir.

Bu değişikliklerin bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışmaya devam etmesi için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirim vermeye çalışıyoruz.

Chrome'da şu anda API'lerin desteğinin sonlandırılması ve kaldırılması için bir süreç mevcuttur. Bu süreç temel olarak şu şekilde işler:

  • blink-dev posta listesinde duyurun.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirtin.
  • Bekleyin, izleyin ve kullanım düştüğünde özelliği kaldırın.

Desteği sonlandırılan tüm özelliklerin listesini chromestatus.com'da desteği sonlandırılan filtresini , kaldırılan özelliklerin listesini ise kaldırılan filtresini uygulayarak bulabilirsiniz. Ayrıca bu yayınlarda değişikliklerin, gerekçelerin ve taşıma yollarının bazılarını özetlemeye çalışacağız.