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.
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.
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ı.
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ı.