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

Joe Medley
Joe Medley

Chrome 71, cache.addAll() ve importScripts() ile ilgili değişiklikler de içerir. Okunanlar Jeff Posnick tarafından hazırlanan Chrome 71'de kullanıma sunulacak cache.addAll() ve importScripts() ile ilgili ince ayarlar başlıklı makalemize göz atın.

Kullanıcı etkinleştirmesi olmadan SpeechSynthesis.speak() işlevini kaldır

SpeechSynthesis arayüzü web'de aktif olarak kötüye kullanılıyor. Bu durumun, Diğer otomatik oynatma kanalları kapatıldığı için kötüye kullanım, Web Speech API'ye taşınıyor. otomatik oynatma kurallarına uymuyor.

Dokümanda hata bulunuyorsa speechSynthesis.speak() işlevi artık kullanıcı etkinleştirme almadı. Bu özellik, Chrome 70'ten itibaren kullanımdan kaldırılmıştır.

Kullanımdan Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası

API'lerin önekli sürümlerini kaldır

Chrome, yaygın olarak desteklenen iki standart için standart olmayan takma adları kaldırdı kullanır.

WebKitAnimationEvent

WebKitAnimationEvent, şu şekilde tamamen değiştirildi: AnimationEvent , CSS Animasyonlarıyla ilgili etkinlikler için kullanılan etkinlik arayüzü. Önekli yalnızca Safari'de desteklenir. Firefox ve Edge yalnızca ön ekli olmayanları destekler AnimationEvent

Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası

WebKitTransitionEvent

WebKitTransitionEvent, şu şekilde tamamen değiştirildi: TransitionEvent , CSS Geçişleriyle ilgili etkinlikler için kullanılan etkinlik arayüzü (örneğin, transitionstart) tıklayın. Önekli form yalnızca Safari'de desteklenir. Firefox ve Edge yalnızca ön eki olmayan TransitionEvent öğelerini destekler.

Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası

URL.createObjectURL öğesini MediaStream'den kaldırma

URL.createObjectURL() yöntemi MediaStream reklam grubundan kaldırıldı kullanır. Bu yöntem 2013'te kullanımdan kaldırılmıştır ve yerini akış: HTMLMediaElement.srcObject. Daha az güvenli olduğu için eski yöntem kaldırıldı. Bunun için Yayını sonlandırmak için URL.revokeOjbectURL() tuşlarına basın. Diğer kullanıcı aracıları (Firefox) veya bu özellik kullanımdan kaldırıldı (Safari).

Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası

document.origin öğesini kaldır

document.origin özelliği kaldırıldı. Bu özellik sadece Chromium ve WebKit'te uygulanır. self.origin ile gereksizdir. hem pencere hem de çalışan bağlamlarında kullanılabilir ve daha geniş kapsamlı bir destek sunar.

Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası

Kullanımdan kaldırmalar

Chrome'un bu sürümünde hiçbir özellik kullanımdan kaldırılmadı. Chrome Platform Durumu, Chrome'un önceki sürümlerindeki desteği sonlandırılmış özelliklerin bir listesini sağlar.

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kendi işleyişini sürdüren API'leri Web Platformu'ndan kaldırıyoruz. Bir e-postayı kaldırmamızın pek çok nedeni olabilir. API, örneğin:

  • Bunların yerini daha yeni API'ler almıştı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 sonuç vermeyen erken bir deneysel çalışmadır 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 amacıyla, geliştiricileri önceden bildirmeye çalışıyoruz. Böylece geliştiriciler, sitelerinin çalışmaya devam etmesi için gerekli değişiklikleri yapabilirler.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılması için bir süreç bulunmaktadır.

  • blink-dev posta listesinde duyuru yapın.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ve zaman ölçekleri verin.
  • Bekleyin, takip edin ve kullanım azaldıkça özelliği kaldırın.

Kullanımdan kaldırılanlar filtresini ve kaldırılan filtreyi uygulayarak desteği sonlandırılmış tüm özelliklerin listesini chromestatus.com'da bulabilirsiniz. Ayrıca bu yayınlarda bazı değişiklikler, nedenler ve taşıma yollarını özetlemeye çalışacağız.