Chrome 66'da kullanımdan kaldırma ve kaldırma işlemleri

Ali Poşet
Ali Polat

ImageCapture.setOptions() kaldırıldı

Cihaz seçeneklerini ayarlama üzerine şu an için sınırlandırılabilir kalıp kullanmanız önerilir. Sonuç olarak, bu özellik ImageCapture spesifikasyonundan kaldırıldı. Bu yöntem, üretim web sitelerinde çok az kullanıldığı veya hiç kullanılmadığı için kaldırılmaktadır. Değişim yöntemi şu anda kullanılamıyor.

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

Hizmet çalışanı: Aynı kaynaklı istekler için CORS yanıtlarına izin verme

Hizmet çalışanı spesifikasyonunun önceki sürümleri, bir hizmet çalışanının aynı kaynak isteğine CORS yanıtı döndürmesine olanak tanıyordu. Düşünce, hizmet çalışanının tamamen sentetik bir yanıt oluşturmak için CORS yanıtından okuyabileceğiydi. Buna rağmen, orijinal istek URL'si yanıtta korunmuştur. Dolayısıyla, outerResponse.url tam olarak url'a eşittir ve innerResponse.url tam olarak crossOriginURL'a eşittir.

Kısa süre önce Getirme spesifikasyonunda yapılan bir değişiklik, Response.url varsa bunun açıklanmasını gerektirir. Bunun sonucunda, self.location.href öğesinin self.origin değerinden farklı bir kaynak döndürdüğü senaryolar ortaya çıkar. Bunu önlemek amacıyla, hizmet çalışanlarının aynı kaynak istekleri için CORS yanıtları döndürmesine artık izin verilmez.

Bu değişiklikle ilgili daha uzun bir tartışma için Kasım 2017'de Getirme spesifikasyonunda bildirilen soruna göz atın.

Chromestatus İzleyici | Chromium Hatası

WebAudio: Sıkıştırma açma kaldırıldı

İlk olarak sıkıştırılmış dosya açma desteğiyle gönderilen web sesi. Bir AudioParam değeri doğrudan değer ayarlayıcı ile ayarlandığında, değer hemen güncellenmedi. Bunun yerine, yaklaşık 10 ms'lik bir zaman sabitiyle üstel yumuşattıcı uygulandı. Böylece değişikliğin sorunsuz bir şekilde yapılması, aksamaların sınırlandırılması oldu. Hangi parametrelerin yumuşatma işleminin yapıldığı ve zaman sabitinin ne olduğu hiçbir zaman belirtilmemişti. Gerçek zaman sabitinin uygun değer olup olmadığı bile net değildi.

Uzun süren tartışmaların ardından çalışma grubu, dosya çıkarmayı spesifikasyondan kaldırdı. Artık değer ayarlandığında hemen değiştiriliyor. Geliştiricilerin sıkıştırılmış dosya açma işlemini yapmak için mevcut AudioParam.setTargetAtTime() yöntemini kullanmaları önerilir. Böylece bu yöntemin ne zaman uygulanacağı, ne kadar hızlı değiştirileceği ve hangi parametrelerin düzeltileceği konusunda tam kontrol sahibi olursunuz.

Bunun kaldırılması, ses parametrelerinin sıkıştırılmış olarak dosya açma işlemini desteklediği geliştiricilerde kafa karışıklığını azaltır.

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

Üç bölümü kullanımdan kaldırılan CSS konum değerleri

Son spesifikasyonlar, konum değerlerini kabul eden yeni özelliklerin üç parçalı değerleri desteklememesini gerektirmektedir. Bu yaklaşımın, kısaltılmış söz diziminin işlemini kolaylaştırdığına inanılıyor. CSS Değerleri ve Birimler Modülü'nün mevcut sürümü, bu gereksinimi tüm CSS konum değerlerine uygular. Chrome 66 sürümünden itibaren, üç bölümden oluşan konum değerleri kullanımdan kaldırılmıştır. Temmuz 2018 civarında Chrome 68'de kaldırılması bekleniyor.

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

document.createTouch(), document.createTouchList() yöntemleri kullanımdan kaldırıldı

TouchEvent() oluşturucu, sürüm 48'den itibaren Chrome'da desteklenmektedir. Spesifikasyona uymak için document.createTouch() ve document.createTouchList() kullanımdan kaldırılmıştır.

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