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.