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

Ali Poşet
Ali Polat

3 Aralık 2020'de kullanıma sunulan Chrome 88 Beta'nın Ocak 2021'in üçüncü haftasında kararlı sürüm olması bekleniyor.

Sayfa yüklemesi sırasında pop-up'lara izin verme (kurumlar)

Chrome 80 sürümünden beri, sayfalar window.open() kullanılarak kaldırma sırasında yeni sayfa açamamaktadır. O zamandan beri kuruluşlar, sayfa kaldırma işlemi sırasında pop-up'lara izin vermek için AllowPopupsDuringPageUnload politika işaretini kullanabiliyor. Chrome 88'den itibaren bu bayrak artık desteklenmemektedir.

Web Bileşenleri v0 kaldırıldı

Web Bileşenleri v0, Chrome 80'den bu yana tersine kaynak denemesindedir. Bu, API kullanıcılarının sitelerini yükseltmesine ve Web Bileşenleri'nin yeni benimseyenlerin sürüm 1'i kullanmasına olanak tanıyordu. Ters kaynak denemesi Chrome 87 ile sona ererek Chrome 88'i, 0 sürümü artık desteklenmeyen ilk sürüm haline getirir. Web Bileşenleri v1 API'leri, Web Bileşenleri v0'ın yerini alır ve Chrome, Safari, Firefox ve Edge'de tam olarak desteklenir. Bu kaldırma işlemi, aşağıda listelenen öğeleri kapsamaktadır.

Custom Elements v0 HTML İçe Aktarmaları Gölge DOM v0

FTP desteği kaldırıldı

Chrome, FTP URL'leri desteğini kaldırdı. Chrome'daki eski FTP uygulaması, şifrelenmiş bağlantı (FTPS) veya proxy'leri desteklemez. Tarayıcıda FTP kullanımı, mevcut FTP istemcisini iyileştirmeye yatırım yapamayacak kadar düşüktür. Ayrıca, etkilenen tüm platformlarda daha yetenekli FTP istemcileri kullanılabilir.

Google Chrome 72 ve sonraki sürümler, FTP üzerinden belge alt kaynaklarını getirme ve üst düzey FTP kaynaklarının oluşturma desteğini kaldırdı. FTP URL'lerine gidildiğinde, kaynağın türüne bağlı olarak bir dizin listesi veya bir indirme gösterilir. Google Chrome 74 ve sonraki sürümlerde yaşanan bir hata, HTTP proxy'ler üzerinden FTP URL'lerine erişim desteğinin kesilmesine neden oldu. Google Chrome 76'da FTP için proxy desteği tamamen kaldırıldı.

Google Chrome'un FTP uygulamasının geri kalan özellikleri, yalnızca bir dizin listesini görüntülemek veya şifrelenmemiş bağlantılar üzerinden bir kaynağı indirmekle sınırlıydı.

Chrome 77'de FTP desteği kullanıcıların yüzde ellisi için varsayılan olarak devre dışı bırakılmıştı, ancak bayraklarla sunuluyordu.

Chrome 88'de tüm FTP desteği devre dışıdır.

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.