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 58'deki desteği sonlandırma ve kaldırma işlemleri açıklanmaktadır. 16 Mart itibarıyla beta sürümündedir. Bu listede herhangi bir zamanda değişiklik yapılabilir.
Android'de fare, TouchEtkinlikleri etkinleştirmeyi durduruyor
Chrome 57'ye kadar, Chrome'daki Android alt düzey fare etkinlikleri öncelikle bir
etkinlik yolunu izleyin. Örneğin,
bir fare düğmesine basıldığında MotionEvents
oluşturulur ve
View.onTouchEvent
.
Ancak dokunma etkinlikleri fareyle üzerine gelmeyi desteklemediğinden, fareyle üzerine gelindiğinde
kullanabilirsiniz. Tasarımın fare etkileşimi dahil birçok yan etkisi oldu
TouchEvents
etkinleştiğinde, tüm fare düğmeleri sol fare düğmesi olarak görünür ve
MouseEvents
, TouchEvents
tarafından engelleniyor.
Chrome 58'den itibaren, Android M veya sonraki sürümleri çalıştıran fareler:
TouchEvents
artık tetiklenmeyecek.- Uygun düğmeleri kullanarak tutarlı bir
MouseEvents
dizisini tetikleyin ve diğer mülklerde devre dışı bırakabilirsiniz.
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 kaldırın
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, böyle karmaşık bir 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. Bu eski davranış, Chrome 57'de kullanımdan kaldırılmıştı ve artık kaldırıldı.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Veri URL'lerine içerik tarafından başlatılan üst çerçeve gezinmelerini kaldır
Teknik bilgisi olmayan tarayıcı kullanıcılarına aşina olmadıkları için
Adres sahteciliği ve kimlik avında data:
şemasının giderek daha fazla kullanıldığını görüyoruz.
anlamına gelir. Bunu önlemek için web sayfalarının data:
URL'yi yüklemesini engelliyoruz
dokunun. Bu, <a>
etiketleri, window.open
,
window.location
ve benzer mekanizmalar. data:
şeması şunun için çalışmaya devam eder:
bir sayfa tarafından yüklenen
kaynakları gösterir.
Bu özellik Chrome 60 sürümünde kaldırılacaktır.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Hareket yolu özellikleri için desteği sonlandırılmış adları kaldırın
Hareket yolu CSS özellikleri, yazarların herhangi bir grafikli nesneyi yazar tarafından belirtilen bir yoldur. Spesifikasyona uygun olarak bazı tesisler Google Chrome 45'te uygulanmış olmalıdır. Bu özelliklerin adları 2016 yılının ortalarında spesifikasyonda değiştirilmiştir. Krom uyguladı yeni adları Chrome 55 ve Chrome 56'da kullanıma sunuyoruz. Konsolların kullanımdan kaldırılmasıyla ilgili uyarılar da uygulandı.
Chrome 58'de eski özellik adları kaldırılıyor. Etkilenen tesisler ve yeni adları aşağıda gösterilmiştir.
Kaldırılan Mülk | Geçerli Ad |
---|---|
hareket-yolu | uzak-yol |
hareket-ofseti | uzaklık-mesafe |
hareket-dönmesi | uzaklık-döndürme |
hareket | telafi etmek |
EME'yi güvenli olmayan bağlamlardan kaldır
Şifrelenmiş Medya Uzantıları (EME) açık kaynak olmayan dijital hak yönetimi uygulamalarını açığa çıkarıyorsa benzersiz tanımlayıcılara erişimi içermemeli ve/veya korumalı alana alınmadan ya da ayrıcalıklı erişim. Güvenli olmayan site bağlantıları üzerinden sızdırılan siteler için güvenlik riskleri artırılıyor Çünkü kanaldaki herkes saldırıya uğrayabilir. Ayrıca, kullanıcının izninin gerekli olduğundan, güvenli olmayan bir HTTP sitesinin kabulü tarafından kullanılmasına izin verilmelidir.
Güvenli olmayan bağlamlar için destek EME sürüm 1 spesifikasyonu ve önerilen öneri tahmine dayalıdır. teklif edilen ileride yer almayacak veya sonraki nihai öneriyi dikkate alın. API bir süredir (Mayıs 2015'ten itibaren) güvenli olmayan kaynaklar için desteği sonlandırma mesajı. Chrome'da 58, artık kaldırılmıştır. Bu değişiklik, daha genel olarak yürüttüğümüz güvenli olmayan kaynaklardan güçlü özellikleri kaldırın.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
HTMLEmbedElement ve HTMLObjectElement için eski çağrıyı 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. Chrome 58 sürümünden itibaren,
çağrısı bir 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ı
Önceden standart ChaCha20-Poly1305 şifrelerini kaldırın
2013'te Chrome 31 dağıtıldı. yeni TLS şifre paketleri temel alınmıştır. Bu yapılan küçük değişikliklerle IETF'de standart hale getirildi. RFC 7539 ve RFC 7905. Standartlaştırılmış varyantı 2016'nın başlarında, Chrome 49. Şu anda, standart öncesi varyantları kaldırıyoruz.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Sertifikalarda CommonName eşleşmesi desteğini kaldırma
RFC 2818 bir
bir alan adı kullanabilirsiniz: Sertifikadaki kullanılabilir adları kullanarak
subjectAlternativeName
uzantısı veya SAN uzantısı yokken
commonName
metriğine geri dönüyor. commonName
yedeği
RFC 2818'de (2000'de yayınlanmıştır) kullanımdan kaldırılmıştır, ancak
TLS istemcileridir.
subjectAlternativeName
alanlarının kullanılması,
bir IP adresine veya alan adına yönelik bağlama ifade ediyorsa ve
Ad Kısıtlamalarıyla etkileşimi açısından tam olarak tanımlanmıştır. Ancak
commonName
belirsizdir ve bu nedenle, destek noktası olmuştur
Chrome'daki, kullandığı kitaplıklardaki ve TLS ekosistemindeki güvenlik hatalarının sayısı
elde edebilirsiniz.
commonName
öğesinin kaldırılmasının uyumluluk riski düşük. RFC 2818
bu desteğin sonlandırılmasına rağmen
temel koşullar
(bunlara genel olarak güvenilen tüm sertifika yetkililerinin bağlı kalması gereken)
2012'den beri subjectAltName
varlığını sürdürmektedir. Firefox için zaten
tarihinden bu yana yayınlanan, herkese açık olarak güvenilen yeni sertifikalar için subjectAltName
Firefox 48.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
VTTRegion ile ilgili TextTrack bitleri
regions
, addRegion()
ve removeRegion()
arayüz öğeleri
webVTT spesifikasyonundan kaldırılmış ve bu politikaya uymak amacıyla Chrome 58'de kaldırılmıştır
en son spesifikasyonları Google'ın ticari markalarla olan
Bu özellik hiçbir zaman varsayılan olarak etkinleştirilmediğinden (yani özellikte
. Alternatife ihtiyaç duyanlar VTTCue.region
kullanabilir
özelliği hakkında daha fazla bilgi edinin.
ChromeDurum İzleyici | Chromium Hatası
WebAudio: AudioSourceNode arayüzünü kaldır
AudioSourceNode
arayüzü
Web Sesi spesifikasyonu,
ve özellikleri yoktur. Dolayısıyla da temelde geliştiricisi yoktur.
erişilebilir hale getirebilirsiniz. Bu nedenle kaldırılıyor.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
webkitdropzone genel özelliğini kaldır
dropzone
global özelliği,
HTML5 sürükle ve bırak özelliği
bir HTML öğesinin
sürükleyip bırakma işleminin hedefi olduğundan,
ve sürükleme ve bırakma işlemi (kopyalama/taşıma/bağlantı) içerir.
Bu özellik, tarayıcı tedarikçi firmaları arasında ilgi çekemedi. Blink ve WebKit
Yalnızca webkitdropzone
özelliğinin önekli biçimini uygulayın. Çünkü
dropzone
özelliği, spesifikasyondan kaldırıldı:
2017 Mart ayının başlarında
önekli sürüm Chrome'dan kaldırılıyor.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Güvenli olmayan bildirim kullanımını kullanımdan kaldırma
Bildirimler, web sitelerinin bir sistemi çağırmasına olanak tanıdığından güçlü bir özelliktir. özel bilgilerin kendisini veya gizli bir sinyali iletecek kullanıcı arayüzü bilgileri değiştirildi. Saldırganlar gönderilen bilgileri koklayabilir veya çalabilir güvenli olmayan bir bağlantı üzerinden bir bildirim ile kontrol edebilirsiniz. Web push, güvenli bir Bu değişiklik, push olmayan bildirimleri ve push olmayan bildirimleri bildirimleri etkinleştirebilirsiniz. Bu değişiklik, daha genel olarak yürüttüğümüz güvenli olmayan kaynaklardan güçlü özellikleri kaldırın.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
Güvenli olmayan iframe'lerden gelen bildirimlerin kullanımını sonlandır
iframe'lerden gelen izin istekleri kullanıcıların kafasını karıştırabilir çünkü içeren sayfanın kaynağı ile iframe'in kaynağını birbirinden ayırt etme bilgileri de içerir. Taleplerin kapsamı net olmadığında karar vermeye çalışan kişilerdir.
iframe'lerde bildirimlere izin vermemek, ve push bildirimleri de dahil olmak üzere, platformdaki tüm çalışanların birlikte çalışır.
Bu işleve ihtiyaç duyan geliştiriciler, istekte bulunmak için yeni bir pencere açabilir bildirim izni.
Kaldırma işlemi Chrome 62 sürümündedir.
Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası
indexDB.webkitGetDatabaseNames() öğesini kaldır
Bu özelliği, Indexed DB Chrome'da nispeten yeni olduğunda ve bu tamamen öfkeliydi. API eşzamansız olarak mevcut veritabanının listesini döndürür mantıklı geldi.
Maalesef tasarım kusurludur; bu nedenle sonuçlar kısa süre içinde geçerliliğini yitirebilir bu nedenle yalnızca günlük kaydı için kullanılabilir, ciddi uygulama mantığından yararlanabilirsiniz. İlgili içeriği oluşturmak için kullanılan github sorunu tarafından ve farklı bir yaklaşım gerektirir. Geliştiriciler arasında geçiş-zamana kadar ilgi görse de çapraz etkileşim eksikliği nedeniyle tarayıcı ilerleme durumu, kütüphane yazarları tarafından çözülmüştür.
Bu işleve ihtiyaç duyan geliştiricilerin kendi çözümlerini geliştirmeleri gerekir. Örneğin, Dexie.js gibi kitaplıklar global tablo kullanır Bu, veritabanlarının adlarını izlemek için kullanılan başka bir veritabanıdır.
Bu özellik Chrome 60 sürümünde kaldırılmıştır.
Kullanımdan Kaldırma Amacı | ChromeDurum İzleyici | Chromium Hatası