Chrome 59'da Kullanımdan Kaldırma İşlemleri ve Kaldırma İşlemleri

Joe Medley
Joe Medley

Chrome'un neredeyse her sürümünde önemli sayıda güncelleme ve performansında ve web'in yeteneklerinde iyileştirmeler yapıldı. Platform. Bu makalede, Chrome 59'daki desteği sonlandırma ve kaldırma işlemleri açıklanmaktadır. 27 Nisan itibarıyla beta sürümündedir. Bu listede herhangi bir zamanda değişiklik yapılabilir.

Bazı blob'lar için navigator.sendBeacon() öğesini geçici olarak devre dışı bırakın

navigator.sendBeacon() işlevi kullanılabilir Chrome 39 sürümünden itibaren. İlk olarak uygulandığında, işlevin data bağımsız değişkeni herhangi bir türü CORS açısından güvenli olmayan rastgele blob. Bunun önemli bir potansiyel ancak kimse bunu istismar etmeye çalışmadı. Çünkü YARDIMCI derhal makul bir düzeltme yapabiliyorsa sendBeacon(), türü CORS açısından güvenli OLMAYAN blob'larda artık çağrılabilir.

Bu değişiklik Chrome 60 için uygulanmış olsa da daha sonra birleştirilmiş geri dönelim.

Chromium Hatası

Gözden geçirilmiş spesifikasyonda olmayan özellikleri WebVR'den kaldırma

İlk olarak Chrome 52'de uygulanan mevcut WebVR uygulaması, son spesifikasyonda yer almayacak çeşitli yöntem ve özellikler içeriyordu. Kullanımdan kaldırma mesajları Kaynak Denemesi kullanıma sunduk. Bu özellikler artık kaldırılıyor. Bunlar, aşağıdakileri içerir:

  • VRDisplay.getPose()
  • VRDisplay.resetPose()
  • VRDisplay.isConnected
  • VRDisplayCapabilities.hasOrientation
  • VREyeParameters.fieldOfView

Deneme Amacı | ChromeDurum İzleyici | Chromium Hatası | Şu ana kadarki kaynak deneme sonuçları

FileReaderSync'i hizmet çalışanlarından kaldırma

Service Worker spesifikasyonunda her zaman şu (normal olmayan) not bulunuyordu: "tüm türlerin oranında eşzamanlı istek bir hizmet çalışanı içinde başlatılmamalıdır", hizmet çalışanının engellenmesini önleyebilir (hizmet çalışanının engellenmesi, kontrol edilen sayfalardan gelen tüm ağ istekleri) için geçerlidir. Ancak FileReaderSync, hizmet çalışanlarında hâlâ kullanılabilir durumdaydı. FileReaderSync (önceki değeri) Chrome 57'de kullanımdan kaldırıldı. Chrome 59 sürümünde kaldırılmıştır.

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

Standart olmayan DeviceOrientation Etkinliği başlatma işlevlerini kaldırma

Bir süredir tarayıcı API'lerinde genel bir eğilim var. nesne oluşturuculara yönelik bir dizi açıklamadır. En son sürüm DeviceOrientation Etkinlik Spesifikasyonu Her iki sürüm için de kurucular gerektirerek DeviceOrientationEvent ve DeviceMotionEvent.

Chrome, bu oluşturucuları varsayılan olarak etkinleştirme Chrome 59'da eski başlatma işlevleri, initDeviceMotionEvent() ve initDeviceOrientationEvent() değerleri de kaldırıldı. Edge, ve Firefox kurucuları zaten gönderdi.

Kaldırma Amacı | Chromium Hatası

"İsteğe bağlı" kategorisini kaldırın fareyle üzerine gelindiğinde görüntülenen medya sorguları için değer

Fareyle üzerine gelindiğinde görüntülenen medya sorgularının "isteğe bağlı" değeri, spesifikasyonlara göz atmıştım. Sonuç olarak, Chrome 59'da bu medya sorguları kaldırılmıştır.

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

MediaStreamTrack.remote öğesini kaldırın

Chrome 48'de MediaStreamTrack.remote özelliği Medya Yakalama ve Akışları API'sı JavaScript'in, bir WebRTC'nin MediaStreamTrack uzak bir kaynaktan veya yerel bir kaynaktan geliyorsa.

O zamandan beri bu özellik spesifikasyondan kaldırılmıştır. Şu tarih itibarıyla: Chrome 59, artık desteklenmiyor.

Chromium Hatası

document.createEvent() ile ProgressEvent oluşturma desteği kaldırıldı

DOM spesifikasyonunun önceki sürümlerinde document.createEvent("ProgressEvent") Ancak kullanım her zaman düşüktü desteği Gecko ve Webkit. Etkinliğin kendisi Mart ayında özellikten kaldırıldı önemli bir rol oynadı.

ProgressEvent, platforma ve en son spesifikasyona uymak için artık Chrome'dan kaldırıldı.

Chromium Hatası

SVGTests.required Özellikleri Kaldır

SVG spesifikasyonunun ilk sürümünde bir uygulama Belirli bir SVG arayüzünün geçerli olduğunu doğrulamak için DOMImplementation.hasFeature desteklenir. Birçok SVG öğesi,requiredFeatures aynı bilgileri döndürdü.

SVG2'de DOMImplementation.hasFeature özelliği her zaman doğru değerini döndürür. Dolayısıyla, requiredFeatures artık faydalı bir şey yapmaz. Çünkü özellikten kaldırıldı Chrome 54 sürümünde kullanımdan kaldırıldı ve artık kaldırıldı.

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