Aksi belirtilmedikçe en yeni Chrome beta sürümü için aşağıdaki değişiklikler geçerlidir kanal sürümünü kullanıma sunduk. Daha fazla bilgi edinin bağlantıları ziyaret ederek veya ChromeStatus.com. Chrome 128, 24 Temmuz 2024 itibarıyla beta sürümündedir. Chrome web sitesini Google.com'da veya masaüstünde Android'de Google Play Store.
CSS
Bu sürümde dört yeni CSS özelliği eklenmiştir.
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
Ç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.
<select>
açılır listesinde 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
değeri, <select>
açılır menüsünde bu yükseklik gereksinimini karşılar.
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şiyordu).
Web API'leri
İlişkilendirme raporlarına yapılan eklemeler
Chrome 128'de, 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.
AudioContext.onerror
AudioContext oluşturma ve ses oluşturma hataları artık web'e bildiriliyor
AudioContext.onerror
işlevine geri çağırma atanmış uygulamalar.
Bölümlendirilmiş çerezlerin CookiePartitionKey için siteler arası üst öğe zinciri biti
Chrome 128, bölümlendirilmiş öğenin anahtarlığı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ğerlerini sunar ve
siteler arası yerleştirilmiş çerçevelere erişimi engelleyerek tıklama korsanlığı saldırıları
üst düzey sitenin bölümlendirilmiş çerezlerine bağlantı verir.
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
.
Çoklu Kalemli Mürekkep 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.
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.
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.
JumpAd medya oturumu işlemi
JumpAd medya oturumu işlemini destekler. Bu işlemle, tarayıcılar bir düğmesini tıklayın.
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.
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.
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.
Yeni kaynak denemeleri
Chrome 128'de aşağıdaki yeni kaynağı etkinleştirebilirsiniz deneme için de kullanılabilir.
Özel Ağ Erişimi (PNA) için 0.0.0.0
desteğini sonlandır
PNA tam olarak dağıtılmadan önce 0.0.0.0
IP adresine erişimin engellenmesini öneriyoruz.
Chrome, herkese açık özel ağ uç noktalarına doğrudan erişimi kullanımdan kaldırıyor
web sitelerinin
PNA spesifikasyonu.
Dinleyen hizmetler
localhost (127.0.0.0/8
)
bakın. Chrome'un PNA koruması, IP adresi kullanılarak atlanabilir
macOS ve Linux'taki localhost'ta dinleyen hizmetlere erişmek için 0.0.0.0
.
Bu, bir web uygulamasını hedefleyen DNS yeniden birleştirme saldırılarında da kötüye kullanılabilir yerel ana makinede dinleniyor.
0.0.0.0
, pratikte kullanılmadığı (ve kullanılmaması gerektiği) için kullanımdan kaldırılmıştır
özel ağ isteklerinin kullanımdan kaldırılmasından
ayrıldığını bildirmiştiniz.
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.
Digital Credentials API kaynak denemesine kaydolun.
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.
FedCM Birden Çok Kimlik Sağlayıcı kaynak denemesine kaydolun.
FedCM: Android'de Chrome için Düğme Modu
Düğme Modu API'si, yeni bir FedCM kullanıcı arayüzü ekler. Button Mode API ile kimlik sağlayıcılar, kullanıcıları etkin bir kimliğe sahip olmasa bile FedCM API'yi kullanabilir sağlayıcı (IdP) oturumlarının sayısını artırır.
FedCM Düğme Modu kaynak denemesine kaydolun.
FedCM: Android'de Chrome için Continuation API paketi
Continuation API birkaç özellik içerir. Continuation API, IDP'nin açılmasını sağlıyor potansiyel olarak verileri topladıktan sonra oturum açma akışını sonlandırmak için bir pop-up pencere ek bilgiler. Parameters API, RP'lerin kimliğe ek veri iletmesini sağlar onay uç noktası. Fields API, RP'lerin veri paylaşımı istemini lehine atlamasına olanak tanır bilgi edinin. Birden çok configURL, IdP'lerin farklı yapılandırma dosyaları kullanmasına izin verir farklı bağlamlarda görebiliriz. Son olarak, hesap etiketleri hesap listesinin filtrelenmesine başına yapılandırma dosyası oluşturabileceksiniz.
FedCM Continuation API kaynak denemesine kaydolun.
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 font-size
devralınmış şekilde değiştirildi.
Bu denemeyle, önceki davranışı tekrar etkinleştirerek daha fazla zaman kazanabilirsiniz. kodunuzu ayarlayın.
Standartlaştırılmış CSS yakınlaştırma kaynağı denemesini devre dışı bırak'a kaydolun.
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ü.
Kullanımdan kaldırma ve kaldırma işlemleri
Chrome 128 için planlanan bir desteği sonlandırma veya kaldırma işlemi bulunmamaktadır.