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 57'deki desteği sonlandırma ve kaldırma işlemleri açıklanmaktadır. Şubat ayının başlarından itibaren beta sürümündedir. Bu listede herhangi bir zamanda değişiklik yapılabilir gerekir.
BluetoothDevice.uuids özelliğini kaldır
BluetoothDevice.uuids
özelliği,
Web Bluetooth API:
uyumlu hale gelecektir. İzin verilen tüm GATT hizmetlerini almak için şu numarayı arayabilirsiniz:
device.getPrimaryServices().
Anahtar oluşturma öğesini kaldır
Chrome 49 sürümünden bu yana, <keygen>
öğesinin varsayılan davranışı boş
dizesi, bu sayfaya izin verilmediyse IE/Edge desteklemez
<keygen>
ve <keygen>
desteği için herkese açık sinyaller belirtmedi.
Firefox, <keygen>
için güvenlik sistemini zaten bir kullanıcı hareketinin arkasında tutuyor ancak herkese açık olarak görüyor
destekleyici reklamlar var. <keygen>
safari gemileri ve ifade edilmedi
duyurdu. Chrome 57'de bu öğe
kaldırılır.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Ön ekli kaynak zamanlama arabellek yönetimi API'sini kaldır
İki yöntem ve bir etkinlik işleyici (webkitClearResourceTimings()
),
webkitSetResourceTimingBufferSize()
onwebkitresourcetimingbufferfull
ürünler eski ve tedarikçiye özgüdür. İlgili içeriği oluşturmak için kullanılan
bu API'lerin standart sürümlerini
Chrome 46'dan bu yana destekleniyordu ve önekli işlevler
bu sürümde de kullanımdan kaldırıldı. Bu özellikler başlangıçta
webKit'te uygulanmış ancak Safari tarafından etkinleştirilmemiştir. Firefox, IE 10+ ve
Edge'de yalnızca API'nin öneksiz sürümü bulunuyor. Bu nedenle, webkit sürümleri
kaldırılıyor.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
MessageEvent'i kullanmaya başlamak için ServiceWorkerMessageEvent'i kaldırma
HTML spesifikasyonu MessageEvent
, ServiceWorker
için tür olarak izin verecek şekilde genişletildi
source
özelliği. client.postMessage()
ve özel mesaj oluşturma
etkinlikler ServiceWorkerMessageEvent
yerine MessageEvent
kullanacak şekilde değiştirildi.
ServiceWorkerMessageEvent
kaldırıldı.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
webkit önekli IndexedDB genel takma adlarını kaldırma
IndexedDB
giriş noktası ve genel oluşturucular webkit
ile gösterildi
önekleri var. Ön ekli olmayan sürümler şu konumda eklendi:
Chrome 24 ve önekli sürümler Chrome 38'de kullanımdan kaldırılmıştır. İlgili içeriği oluşturmak için kullanılan
aşağıdaki arayüzler etkilenir:
webkitIndexedDB
(ana giriş noktası)webkitIDBKeyRange
(çağrılamayacak genel oluşturucu ancak yararlı statik yöntemlere sahiptir)webkitIDBCursor
webkitIDBDatabase
webkitIDBFactory
webkitIDBIndex
webkitIDBObjectStore
webkitIDBRequest
webkitIDBTransaction
(çağrılanamayan global oluşturucular)
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
WebAudio: Önekli AudioContext ve OfflineAudioContext öğelerini kaldırma
Chrome, AudioContext
dahil olmak üzere WebAudio
hizmetini 2011'in ortalarından beri destekliyor.
OfflineAudioContext
ertesi yıl eklendi. Standardın ne kadar sürede
arayüzler desteklenmiştir ve Google'ın uzun vadeli hedefi, ön ekleri kaldırmaktır
bu arayüzlerin önekli sürümleri desteği sonlandırılmıştır.
ve şu anda kaldırılıyor.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
webkitCancelRequestAnimationFrame öğesini kullanımdan kaldırın ve kaldırın
webkitCancelRequestAnimationFrame()
yöntemi artık kullanılmıyor,
tedarikçiye özel API ve standart cancelAnimationFrame()
,
Chromium'da destekleniyor. Bu nedenle webkit sürümü kaldırılıyor.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Kullanım haritası özelliği için büyük/küçük harfe duyarlı olmayan eşleşmeyi kullanımdan kaldır
usemap
özelliği önceden büyük/küçük harfsiz olarak tanımlanıyordu. Maalesef
bunu uygulamak, hiçbir tarayıcının uygulanmayacağı kadar karmaşıktı
sağlayabilir. Araştırmalar, bu tür karmaşık algoritmanın gereksiz olduğunu,
ve ASCII büyük/küçük harfe duyarlı olmayan eşleştirme bile gerekli değildir.
Sonuç olarak spesifikasyon, büyük/küçük harfe duyarlı eşleşmenin geçerlidir. Eski davranış Chrome 57'de kullanımdan kaldırılmıştır. Bu davranışın şu tarihte kaldırılması bekleniyor: Chrome 58.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Hizmet çalışanlarında FileReaderSync desteğini sonlandırma
Service Worker spesifikasyonu
her zaman şu (normal olmayan) notunu bulmuş durumda: "herhangi bir
Eşzamanlı istek türü bir hizmet içinde başlatılmamalıdır
çalışanın engellenmesini önlemek için". Hizmet çalışanını engelleme
kontrol edilen sayfalardan gelen tüm ağ isteklerini engeller. Maalesef
FileReaderSync
API, hizmet çalışanlarında uzun süredir kullanılabilir.
Şu anda yalnızca Firefox ve Chrome, hizmet çalışanlarında FileReaderSync
özelliğini sunmaktadır.
Spesifikasyon tartışmasında Firefox tarafından anlaşmaya varılmıştır.
düzeltilmesi gerektiğini söylüyor. Bu sürümün Chrome 59 sürümünde kaldırılması beklenmektedir.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
HTMLEmbedElement ve HTMLObjectElement için eski çağrıyı kullanımdan kaldır
Bir arayüzde eski bir çağrı, bir örneğin bir örnek olarak çağrılabileceği anlamına gelir.
işlevini kullanın. Şu anda HTMLEmbedElement
ve HTMLObjectElement
bu ayarı desteklemektedir
işlevi görür. Chrome 57'de bu özellik kullanımdan kaldırılmıştır. Kaldırma işleminden sonra,
Bu özellik Chrome 58'de beklenirken, çağrı yapmak istisnaya neden olur.
Bu değişiklik, Chrome'u en son spesifikasyon değişikliklerine uygun hale getiriyor. Eski davranış Edge veya Safari'de desteklenmediğinden Firefox'tan kaldırıldı.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
"müzakere"nin RTCRtcpMuxPolicy desteğini sonlandır
rtcpMuxPolicy
, Chrome tarafından
kullanımı. Chrome 57'de, varsayılan olarak
"Zorunlu kılma" için rtcpMuxPolicy
ve "pazarlık" desteği sonlandırıldı şu nedenlerle:
- Mux uygulanmamış RTCP, ek ağ kaynakları kullanır.
- "müzakere" seçeneği kaldırılıyor API yüzeyini daha basit hale getireceğinden, "RtpSender"/"RtpReceiver" yalnızca tek bir taşıma olacak.
Chrome 57'de "müzakere et" desteği sonlandırıldı. Bunun zarar verici olmayan bir değişiklik olduğuna inanıyoruz.
Çünkü kullanıcı desteği sonlandırma mesajı alır ve RTCPeerConnection
bunu yapmaya devam edebilir
oluşturabilirsiniz. Kaldırma işlemi Chrome 63 sürümündedir.
Kullanımdan Kaldırma Amacı | Chromium Hatası
Alt kaynak isteklerine yerleştirilmiş kimlik bilgileri desteğinin sonlandırılması
Kimlik bilgilerinin alt kaynak isteklerine sabit bir şekilde kodlanması, güvenlik açısından önemlidir. Zira bilgisayar korsanlarının kimlik bilgilerini kullanarak geçmiş. Kimlik bilgisi içeren alt kaynak istekleri için bu tehlikeler daha da fazladır dahili IP aralıklarına (yönlendiricileriniz vb.) erişen bir web sitesidir. Kullanım oranının düşük olması bu küçük güvenlik deliğini kapatmak gayet makul görünüyor.
Geliştiriciler temel/özet kimlik doğrulaması gerektirmeyen kaynakları, çerezler ve diğer oturum yönetimi mekanizmaları.