Chrome 128 sürümü

Kararlı yayın tarihi: 20 Ağustos 2024

Aksi belirtilmedikçe aşağıdaki değişiklikler Chrome 128 kararlı sürümüne uygulanır kanal sürümünü kullanıma sunduk.

CSS

CSS ruby-align özelliği

Rubya ek açıklamalarının uzunluğu farklı olduğunda karakterleri hizalamanın ve temel karakterlerin eşleşmemesi, ruby-align özelliğinin tasarımınıza en uygun olanı seçmenize olanak tanır. Mülk aşağıdaki anahtar kelime değerlerini içerir:

  • space-around
  • space-between
  • start
  • center

İzleme hatası #40249572 | ChromeStatus.com girişi | Özellikler

Çizgi kırılabilir yakut

display: ruby ile öğelerde satır sonlarını mümkün kılar.

Daha önce tek bir yakut üssü ile bir yakut metin satırının satır sonu yoktu. ve mevcut satırda yeterli alan yoksa sonraki satıra aktarılır . Şimdi yakut üssünün ve rubya metninin her biri bölünebilir birden çok satıra bölebilirsiniz.

İzleme hatası #324111880 | ChromeStatus.com girişi | Özellikler

<select> açılır menüsünde minimum <option> boyutu

WCAG erişilebilirlik yönergelerinde, işaretçi girişlerinin boyutunun en az 24 x 24 CSS pikseli olmalıdır. Bu değişiklik, <option> öğesini boyutu, <select> açılır menüsünde bu yükseklik koşulunu karşılıyor.

İzleme hatası #339141283 | ChromeStatus.com girişi | Özellikler

Standart CSS zoom mülkü

Önceden standart olmayan CSS'nin mevcut uygulamasını günceller zoom özelliğini kullanmanızı öneririz. Bu, çeşitli JavaScript API'lerini spesifikasyonla uyumlu olacak şekilde değiştirir. iframe içerik dokümanlarına uygulamak için yakınlaştırmayı değiştirir, ve devralınan tüm uzunluk özelliklerine (daha önce yalnızca devralınan font-size değiştiriliyordu).

Demo | ChromeStatus.com girişi

Web API'leri

İlişkilendirme raporlarına yapılan eklemeler

Chrome 128 sürümünde, ilişkilendirme raporlaması için iki ek özellik bulunur. Her biri 100'den az gösterim alan kaynak-hedef-sınır mantığı mantığında, kaynak-hedef-sınırlama mantığında iletim kaybı. Esnek katkı filtreleme, API raporunu iyileştirir toplu işlem olanağı sağlar.

ChromeStatus.com girişi

document.caretPositionFromPoint

Belirli bir ekran noktasından geçerli imleç konumunu Mevcut metni gösteren imleç konumunu temsil eden CaretPosition nesnesi içeren DOM düğümünü, düzeltme işaretinin karakter uzaklığını ve imleç aralığının istemci dikdörtgenidir. Bu özellik ayrıca Gölge DOM içinde CaretPosition.

İzleme hatası #388976 | ChromeStatus.com girişi | Özellikler

macOS'te Web Share API

API, web geliştiricilerin aynı sayfayı gösteren paylaşım düğmeleri oluşturmasına olanak tanır. mobil uygulamalar tarafından kullanılan sistem paylaşım iletişim kutuları. Bu daha önce gönderilmiş ve ChromeOS'te de kullanıma sunuluyor.

Dokümanlar

Medya

AudioContext.onerror

AudioContext oluşturma ve ses oluşturma hataları artık web'e bildiriliyor AudioContext.onerror işlevine geri çağırma atanmış uygulamalar.

İzleme hatası #41495720 | ChromeStatus.com girişi | Özellikler

Çoklu kalemle mürekkep modu için PointerEvent.deviceProperties

Şu anda, geliştiriciler web'deki iki ayrı kalemi birbirinden ayırt edemezler: dijitalleştirici Mevcut PointerEvent.id özelliği: farklı şekillerde uygulanır ve her mürekkep lekesinde veya ekranla etkileşimi olmazsa olmazdır.

Bu değişiklik sayesinde bireysel kalemi güvenli ve güvenilir bir şekilde tanımlayabilirsiniz. Ekranla etkileşimde bulunan (işaretçiler) belirli renkler veya kalem şekilleri ayarlamak için dijitalleştiriciyle etkileşimde bulunan her cihaz için geçerli olur. PointerEvent arayüze yeni bir özellik ekleyin: deviceProperties. Bu, özelliği uniqueId; oturum kalıcı, belge izole, bir geliştiricinin tek tek kalemleri tanımlamak için güvenle kullanabileceği benzersiz tanımlayıcı sayfayla etkileşimde bulunur.

ChromeStatus.com girişi | Özellikler

JumpAd medya oturumu işlemi

JumpAd medya oturumu işlemini destekler. Bu işlemle, tarayıcılar bir düğmesini tıklayın.

Demo | ChromeStatus.com girişi | Özellikler

Gizlilik

Bölümlendirilmiş çerezlerin CookiePartitionKey için siteler arası üst öğe zinciri biti

Chrome 128, bölümlendirilmiş öğenin anahtar halkasına siteler arası bir üst öğe biti ekler çerezinin CookiePartitionKey. Bu değişiklik, bölüm anahtarını depolama alanı bölümlendirmesinde kullanılan bölüm anahtar değerleri sunar ve siteler arası yerleştirilmiş çerçevelere erişimi engelleyerek tıklama korsanlığı saldırıları doğrudan üst düzey sitenin bölümlendirilmiş çerezlerine bağlantı verir.

İzleme hatası #41486025 | ChromeStatus.com girişi | Özellikler

Private Aggregation API: istemci tarafı katkı birleştirme

Private Aggregation API kullanarak histogram katkılarını aynı paket ve filtreleme kimliğiyle birleştirmek için veriler yer alır.

Özel Toplama özelliği, toplanabilecek katkıların sayısını sınırlandırır. ek katkılarla birlikte tek bir toplanabilir raporda yer alır. bırakılıyor. Mümkün olduğunda katkıları birleştirerek yardımcı olabilir. Fazlalıktaki azalma göz ardı edildiğinde, bu tür katkıların birleştirilmesinin, söz konusu katkıların nihai özet raporlarından bahsedeceğim.

İzleme hatası #330744610 | ChromeStatus.com girişi | Özellikler

JavaScript

Promise.try

Promise.try, şu ülke için bir TC39 teklifidir: yöntemini de kullanabilirsiniz. Promise.try(f), new Promise(resolve => resolve(f())) kelimesinin kısaltmasıdır.

ChromeStatus.com girişi | Özellikler

WebAuthn ipuçları

WebAuthn isteklerindeki yeni hints parametresi, sitelerin yardımcı olacak araçlar. Standart kullanım alanı, işlerini dahili siteleri yalnızca güvenlik anahtarları kullanıyor ve bu sitelerle iletişim kurabilmek Böylece tarayıcılar kullanıcı arayüzünü bu duruma odaklar.

İpuçları, mevcut authenticatorAttachment nedeniyle gerginliği de çözer. parametresi katıdır: platform olarak ayarlanırsa platformlar arası tüm platformlar hariç tutulur seçenekleri vardır.

ChromeStatus.com girişi | Özellikler

Windows'da image/svg+xml içeriğini UTF-8 biçiminde yaz

image/svg+xml panoya ekleyebilirsiniz. HTML biçimi Windows'da zaten UTF-* kullanmaktadır ve bu, kopyalamaya izin verir panodan SVG resimleri yapıştırabilirsiniz.

Desteklenen diğer tüm platformlarda image/svg+xml, UTF-8 olarak serileştirilir. panoya yazmadan önce kullanır.

Demo | İzleme hatası #338250106 | ChromeStatus.com girişi | Özellikler

Yeni kaynak denemeleri

Dijital Kimlik Bilgileri API'sı

Web siteleri, çeşitli yöntemler aracılığıyla mobil cüzdan uygulamalarından kimlik bilgisi isteyebilir. mekanizmalardan yararlanırız. Örneğin, özel URL işleyiciler ve QR kodu tarama. Bu Bu özellik, sitelerin buradaki dijital kimlik bilgilerinden kimlik bilgileri istemesine olanak tanır: cüzdanlarını kullanmalarını öneriyoruz. Bu uzantı sayesinde birden fazla kimlik bilgisi biçimini destekler (örneğin, ISO mDoc ve W3C doğrulanabilir) kimlik bilgisi) ve birden fazla cüzdan uygulamasının kullanılmasına izin verir. API ayrıca şunları da içerir: hassas kimliklerin ekosistem düzeyinde kötüye kullanımı riskini azaltmaya yönelik mekanizmalar ekleyebilirsiniz.

Kaynak Denemesi | İzleme hatası #40257092 | ChromeStatus.com girişi | Özellikler

Tek bir get() görüşmesinde FedCM birden fazla kimlik sağlayıcı

FedCM'nin aynı iletişim kutusunda birden fazla kimlik sağlayıcı göstermesine olanak tanır. Bu da desteklenen tüm kimlik sağlayıcıları, kullanıcılara sunmanın kolay bir yardımcı olur. İlk olarak, tüm sağlayıcıların yer almasından farklı olarak aynı get() görüşmesinde.

Kaynak Denemesi | ChromeStatus.com girişi

Standart CSS yakınlaştırmasını devre dışı bırak

Daha önce standart olmayan CSS zoom özelliğinin uygulanması ve yeni standarda uyum sağlayacak şekilde güncellenir. Bu, çeşitli JavaScript API'lerini spesifikasyonla uyumludur, iframe içeriğine uygulanacak zoom değişiklikleri ve devralınan uzunluk mülklerinin tümüne uygulanacak şekilde daha önce yalnızca devralınan font-size öğesi değiştiriliyordu.

Bu denemeyle, önceki davranışı tekrar etkinleştirerek daha fazla zaman kazanabilirsiniz. kodunuzu ayarlayın.

Kaynak Denemesi

WebGPU Alt Grup denemesi

WebGPU'ya alt grup işlevi ekler. SIMT yapan alt grup işlemleri gruplar arasında verimli iletişim ve veri paylaşımı sağlamak için çağrı sayısı. Bu işlemler, yükleme sayısını azaltarak uygulamaları hızlandırmak çağrılar arası iletişimden kaynaklanan ek bellek yükü.

ChromeStatus.com girişi

Daha fazla bilgi

Daha fazlasını mı arıyorsunuz? Aşağıdaki ek kaynaklara göz atın.

Google Chrome'u indirin

Şu ürün için Chrome'u indirin: Android, Masaüstü veya iOS