Kararlı yayın tarihi: 23 Temmuz 2024
Aksi belirtilmedikçe aşağıdaki değişiklikler Chrome 127 kararlı sürümüne uygulanır kanal sürümünü kullanıma sunduk.
CSS
CSS yazı tipi boyutu düzenlemesi
font-size-adjust
CSS özelliği, küçük harflerin boyutunun büyük harf boyutuna göre değiştirilmesini sağlayan bir yöntem sağlar. Bu, genel yazı tipi boyutunu tanımlar. Bu özellik, yazı tipi yedeğinin olabileceği durumlar için yararlıdır.
Chrome 127, bir yazı tipi metriği ve bir değer iletmek için iki değer söz dizimi içerir.
İzleme hatası #451346 | ChromeStatus.com girişi | Özellikler
CSS ile Oluşturulan İçerikte birden çok bağımsız değişken içeren alternatif metin
CSS content
özelliği, aşağıdaki söz dizimiyle erişilebilirlik için alternatif metin belirtmenize olanak tanır:
css
.has-before-content::before {
content: url("cat.jpg") / "A cute cat";
}
Alternatif metnin tek bir dizeyle verildiği bu işlev, Chrome'da zaten desteklenmektedir. Chrome 127'den itibaren alternatif metin, dizelere ek olarak attr()
işlevleri veya sayaçlar da olabilen rastgele sayıda öğe tarafından verilebilir. Örneğin:
.has-before-content::before {
content: url("cat.jpg") / "A cute " attr(data-animal);
}
Bu özellik girişinin, sayaç desteği eklenmesini içermediğini unutmayın.
ChromeStatus.com girişi | Özellikler
iframe'lerde View Transition API desteği
Chrome 127'den itibaren bir ana çerçeve ve aynı kaynak iframe'de aynı doküman görüntüleme geçişleri kullanılabilecektir.
Önceden, ana çerçeve aynı anda bir geçiş çalıştırıyorsa aynı kaynak iframe'de document.startViewTransition
kullanılarak bir görüntüleme geçişi çalıştırılamıyordu. iframe'in geçişi otomatik olarak atlanır. Artık her iki geçiş de yürütülecektir.
Bir iframe'de aynı kaynaklı belgeler arası gezinmelerdeki görüntüleme geçişleri de desteklenecektir.
Metin boyutu düzenlemesi iyileştirmeleri
text-size-adjust
özelliği, mobil cihazlardaki yazı tipi boyutlarını ayarlar. auto
dışındaki değerler otomatik metin boyutu ayarlamalarını devre dışı bırakır. Yüzde değerleri, metnin hesaplanan boyutunu artırır.
Bu, text-size-adjust
daha tutarlı hale getirir ve yazı tipi boyutunun (ve satır yüksekliğinin) doğrudan çarpanı gibi çalışır. Önemli değişiklikler şunlardır:
* text-size-adjust
, bir meta görüntü alanıyla veya on olmadan çalışır.
* auto
dışındaki değerler tüm otomatik metin boyutu ayarlamalarını devre dışı bırakır.
* Yüzdeler, buluşsal yöntemler olmadan doğrudan geçerlidir.
* Düzen hataları düzeltildi.
İzleme hatası #340389272 | ChromeStatus.com girişi | Özellikler
Web API'leri
Otomatik tam ekran içerik ayarı
Yeni "otomatik tam ekran" içerik ayarı, kurumsal yöneticilerin sitelerin kullanıcı hareketi olmadan tam ekrana geçmesine izin verir. Kullanıcılar, yalıtılmış web uygulamalarının bu özelliği site ayarları sayfalarından kullanmasına da izin verebilir.
Pencere yönetimi izni ve engellemesi kaldırılmış pop-up'larla birlikte bu özellik, değerli tam ekran özelliklerini kullanıma sunar:
- Başka bir ekranda tek bir hareketle tam ekran pop-up'ı açın.
- Tek hareketle tam ekran içeriği birden fazla ekranda gösterin.
- Yeni bir ekrana bağlandığında tam ekran içeriği göster.
- Tek bir hareketle tam ekran pencereleri ekranlar arasında değiştirebilirsiniz.
- Kullanıcı hareketinin süresi dolduktan veya tüketimden sonra tam ekran içeriği göster.
Demo | İzleme hatası #1501130 | ChromeStatus.com girişi
WebGPU: GPUAdapter info
özelliği
Fiziksel adaptör hakkında eşzamansız GPUAdapter requestAdapterInfo()
yöntemiyle aynı bilgileri almak için eşzamanlı GPUAdapter bilgi özelliği ekler.
İzleme hatası #335383516 | ChromeStatus.com girişi | Özellikler
Medya
MediaMetadata
video bölümü
Artık bölüm başlığı, zaman damgası ve medya meta verilerine ekran görüntüsü gibi bölüm bilgilerini tek tek ekleyebilirsiniz. Bu, kullanıcıların medya içeriği arasında gezinmesine olanak tanır.
Bu ayar şu anda yalnızca ChromeOS medya bildirimlerinde görünür, Chrome Tarayıcı genel medya kontrollerinde görünmez.
Demo | ChromeStatus.com girişi | Özellikler
Doküman pencere içinde pencere: Kullanıcı etkinleştirme işlemini dağıtma
Böylece doküman pencere içinde penceredeki kullanıcı etkinleştirmeleri, pencerenin içinde ve tam tersi şekilde kullanılabilir. Bu, kullanıcı tarafından etkinleştirilen API'lerin kullanımını daha ergonomik hale getirir. Çünkü belgenin pencere içinde pencere penceresindeki etkinlik işleyiciler genellikle aslında açanın bağlamında çalışır ve bu nedenle açan kişinin bağlamının kullanıcı hareketine erişmesi gerekir.
Demo | İzleme hatası #331246719 | ChromeStatus.com girişi
JavaScript
Harita bütünlüğünü içe aktarma
İçe aktarılan ES modüllerinin bütünlükleri şu anda kontrol edilemeyeceğinden Alt Kaynak Bütünlüğü gerektiren ortamlarda veya require-sri-for
CSP yönergesiyle çalışamaz.
Bu özellik, haritaları içe aktarmak için bir integrity
bölümü ekleyerek geliştiricilerin ES modülü URL'lerini bütünlük meta verileriyle eşlemelerine ve bunların yalnızca beklenen karmalarla eşleştiklerinde yüklendiklerinden emin olmalarına olanak tanır.
İzleme hatası #334251999 | ChromeStatus.com girişi
Anlık Etkinlikler
Snap Etkinlikleri, geliştiricilerin bir kaydırma çubuğunun tutturma hedefi değiştiğinde bunu güvenilir bir şekilde dinlemesine ve stil ayarlamalarını istedikleri gibi gerçekleştirmelerine olanak tanır.
CSS kaydırma tutturma noktaları genellikle kaydırmayla ilgili etkileşimli seçim bileşenleri oluşturmak için bir mekanizma olarak kullanılır. Bu bileşenlerde seçim, JavaScript kesişim gözlemcileri ve kaydırma sonu tahmini ile belirlenir. Yerleşik etkinlikler oluşturulduğunda bu görünmez durum, doğru zamanda ve her zaman doğru şekilde uygulanabilir hale gelir.
Bu özellik iki JavaScript etkinliği ekler:
scrollsnapchange
ve scrollsnapchanging
. scrollsnapchange
etkinliği, bir kaydırma işlemi (tutturma dahil) tamamlandığında kaydırıcının yapıştırıldığı öğenin değiştiğini geliştiricilere bildirir. scrollsnapchanging
etkinliği, kaydırma işlemi sırasında geliştiricilere, kullanıcı aracısının, o ana kadarki kaydırma girişine göre kaydırma kapsayıcısını yeni bir tutturma hedefine tutturmayı amaçladığına dair bir ipucu verir.
Gizlilik
Attribution Reporting API'de Toplu Hata Ayıklama Raporları
Bu değişiklik, üçüncü taraf çerezlerine yönelik desteğin sonlandırılmasının ardından API'nin çeşitli hata ayıklama bilgileri sağlamaya devam edebilmesi için yapılmaktadır. Bu, üçüncü taraf çerezlerine bağlı olmayan ve benzer hata ayıklama bilgileri sağlayan yeni bir rapor türüdür. Bu özellik, API arayanlarının hata ayıklama sinyallerini toplu biçimde istemesine ve almasına olanak tanır. Bu özellik, API tarafından desteklenen mevcut Toplu Raporlara çok benzer ancak bu yeni raporlar özellikle hata ayıklama sinyallerine yönelik olacaktır.
ChromeStatus.com girişi | Özellikler
Erişilebilirlik
Klavyeye odaklanılabilir kaydırma kapsayıcıları
Bu özellik aşağıdaki değişiklikleri beraberinde getirir:
Kaydırıcılar varsayılan olarak tıklamaya odaklanılabilir ve programlı şekilde odaklanılabilir. Odaklanılabilir çocuklara sahip olmayan kaydırıcılar varsayılan olarak klavyeye odaklanabilir.
Bu, kaydırıcıların ve kaydırıcıların içindeki içeriklerin tüm kullanıcılar için daha erişilebilir olmasını sağlamaya yardımcı olacak önemli bir iyileştirmedir. Klavye odaklı kaydırıcılar gönderisinde bu özelliğin avantajları hakkında daha fazla bilgi edinebilirsiniz. Klavyeye odaklanılabilir kaydırıcılar Chrome 127'den itibaren varsayılan olarak etkinleştirilecektir. Web sitelerinin bu yeni özelliğe uyum sağlamak için zamana ihtiyacı varsa uygulayabileceğiniz birkaç seçenek vardır:
- Klavye odaklanılabilir kaydırıcıları devre dışı bırakma denemesini belirli bir sitede sınırlı bir süre için devre dışı bırakmak için kullanılabilir. Bu özellik 18 Mart 2025'e kadar geçerli olacak Chrome 132 sürümüyle kullanılabilir.
- Klavyeodaklanabilirliği Kaydırılabilir kurumsal politikası, Chrome 127 sürümünde kullanıma sunulacak ve aynı amaçla kullanılabilecek.
Klavyede odaklanılabilir kaydırma araçları | İzleme hatası #1040141 | ChromeStatus.com girişi | Özellikler
Yükleniyor
Önceden işleme için No-Vary-Search
desteği
No-Vary-Search
desteğini, önceki önceden getirme desteğine ek olarak önceden işleme yapacak şekilde genişletir. Bu, belirli URL sorgu parametreleri değişse bile önceden işleme girişinin eşleşmesini sağlar. No-Vary-Search HTTP yanıt başlığı, URL sorgusunun bir kısmının veya tamamının önbellek eşleştirme amaçlarıyla yoksayılabileceğini bildirir.
İzleme hatası #41494389 | ChromeStatus.com girişi | Özellikler
Yeni kaynak denemeleri
Paylaşılan Brotli ve Paylaşılan Zstandard ile sıkıştırma sözlüğü aktarma
Bu özellik, belirtilen önceki yanıtları, Brotli veya Zstandard'ı sıkıştıran HTTP yanıtları için harici bir sözlük olarak kullanma desteği ekler.
Kaynak Denemesi | Demo | İzleme hatası #1413922 | ChromeStatus.com girişi | Spesifikasyon
Üçüncü taraf çerezlerine yönelik desteği sonlandırma
Üçüncü taraf çerezlerine (siteler arası çerezler olarak da bilinir) varsayılan erişimi kullanımdan kaldırma ve 2024'ün ilk çeyreğinde% 1'lik test dönemi gerçekleştirmeyi planlıyoruz. Ardından, Birleşik Krallık Rekabet ve Piyasalar Kurumu'nun rekabetle ilgili kalan endişelerini gidermek amacıyla 2025'in 1. çeyreğinde başlaması planlanan kademeli bir aşamalı kaldırma işlemi yapılacak.
Üçüncü taraf çerezlerinin kullanımdan kaldırılması, Özel Korumalı Alan girişiminin ana çabalarından biridir. Bu girişim, web'de (ve ötesinde) siteler arası izlemeyi sorumlu bir şekilde azaltmayı ve yeni teknolojiler aracılığıyla önemli kullanım alanlarını desteklemeyi amaçlamaktadır.
Demo | ChromeStatus.com girişi | Özellikler
Bölümlendirme depolama alanı, hizmet çalışanları ve iletişim API'leri
Chrome 115'ten itibaren depolama alanı, hizmet çalışanları ve iletişim API'leri üçüncü taraf bağlamında bölümlere ayrılır. Siteler, Chrome 113'ten 126'ya kadar çeşitli bölümleri geçici olarak ayırmak ve depolama, hizmet çalışanları ve iletişim API'lerinin önceki davranışlarını geri yüklemek için desteği sonlandırma denemesine katılabildi.
Chrome 125'ten itibaren Storage Access API'de çerez olmayan depolama alanı desteklenmektedir. Bu destek, bölümlendirilmemiş depolama alanlarının çoğu kullanım senaryosunu ele almaktadır. Bu kullanım alanları karşılanmadığında, Chrome 127 ile 132 arasındaki sürümleri kullananlar için DisableThirdPartyStoragePartitioning desteğinin sonlandırılmasıyla ilgili deneme süresinin ek 6 aşama için yenilenmesini talep edebilirsiniz.
Daha fazla bilgi için Depolama Alanı Bölümlendirme desteğini sonlandırma denemesini yenileme blog yayınına bakın.
İzleme hatası #1191114 | ChromeStatus.com girişi
Klavye odaklanılabilir kaydırma kapsayıcılarının kullanımdan kaldırılması denemesi
Bu özellik aşağıdaki değişiklikleri beraberinde getirir:
Kaydırıcılar varsayılan olarak tıklamaya odaklanılabilir ve programlı şekilde odaklanılabilir. Odaklanılabilir çocuklara sahip olmayan kaydırıcılar varsayılan olarak klavyeye odaklanabilir.
Bu değişiklikleri hayata geçirmeyi denedik ve sınırlı sayıda sitenin, bazı bileşenlerine ilişkin beklentileri bozduğunu tespit ettik. Dolayısıyla bu kesintiden kaçınmak için özelliği kaldırmak zorunda kaldık. Yukarıda belirtilen avantajlar göz önünde bulundurulduğunda bu özellik 127 yılında kullanıma sunulmaya başlayacaktır. Etkilenen sitelerin bileşenlerini taşıması için daha fazla süre tanımak amacıyla Kullanımdan Kaldırma Denemesi başlatıyoruz. Etkinleştirildiğinde, Klavyeodaklanan Kaydırıcılar özelliği devre dışı kalır.
Kaynak Denemesi | Klavyede odaklanılabilir kaydırıcılar | İzleme hatası #1040141 | ChromeStatus.com girişi | Spesifikasyon
Kullanımdan kaldırma ve kaldırma işlemleri
Chrome'un bu sürümü, aşağıda listelenen desteği sonlandırma ve kaldırma işlemlerini sunar. Planlanan desteği sonlandırma, mevcut desteği sonlandırma ve önceki kaldırma işlemlerinin listesi için ChromeStatus.com adresini ziyaret edin.
Chrome'un bu sürümü üç özelliği kaldırıyor.
Mutasyon etkinlikleri
Chrome 127 sürümünden itibaren mutasyon etkinliği desteği varsayılan olarak devre dışı bırakılacaktır. Sitede kesinti yaşanmaması için kodun bu tarihten önce taşınması gerekir. Daha fazla süre gerekiyorsa birkaç seçeneğiniz vardır:
- Mutasyon Etkinliklerinin kullanımdan kaldırılmasıyla ilgili deneme (https://developer.chrome.com/origintrials/#/view_trial/919297273937002497), belirli bir sitede bu özelliği sınırlı bir süre için yeniden etkinleştirmek amacıyla kullanılabilir. Bu özellik 25 Mart 2025'e kadar geçerli olacak Chrome 134 sürümüyle kullanılabilir.
- MutationEventsEnabled kurumsal politikası aynı amaçla kullanılabilir ve Chrome 134 ile de kullanılabilir.
Daha fazla bilgi için Dönüşüm etkinliklerinin desteğinin sonlandırılması başlıklı blog yayınını inceleyin.
İzleme hatası #40268638 | ChromeStatus.com girişi | Özellikler
"Özel ağ istekleri"ni kısıtlama herkese açık web sitelerinin alt kaynaklarını kullanarak içeriği güvenli hale getirme
Herkese açık web sitelerinin alt kaynakları için özel ağ isteklerinin yalnızca güvenli bir bağlamdan başlatılabilmesini gerektirir. İnternet'ten intranet'e istekleri ve geri döngü için interneti kapsar.
Bu, Özel Ağ Erişimi'ni tam olarak uygulamaya yönelik ilk adımdır.
İzleme hatası #986744 | ChromeStatus.com girişi | Özellikler
Eski CSS özel durumu söz dizimini kaldırın
:--foo
olan CSS özel durumu sözde sınıfı, :state(foo)
olarak yeniden adlandırılıyor. Yeni söz dizimi :state(foo)
varsayılan olarak etkinleştirildiği için :--foo
söz dizimini kaldırıyoruz.
Firefox ve Safari, eski söz dizimini hiçbir zaman uygulamadı ve her ikisi de yeni söz dizimini gönderdi.
Daha fazla zamana ihtiyacı olan kurumsal müşteriler CSSCustomStateDeprecatedSyntaxEnabled
politikasını kullanabilir. Bu politika, Chrome 131 sürümünde kaldırılacaktır.
İzleme hatası #41486953 | ChromeStatus.com girişi
Daha fazla bilgi
Daha fazlasını mı arıyorsunuz? Aşağıdaki ek kaynaklara göz atın.
- Chrome 127'deki yenilikler
- Chrome Geliştirici Araçları 127'deki yenilikler
- Chrome 127 için ChromeStatus.com güncellemeleri
- Chrome sürüm takvimi
- Yaklaşan kullanımdan kaldırma işlemleri
- Yaklaşan kaldırma işlemleri