Chrome 127 beta

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 127, 12 Haziran 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 üç yeni CSS özelliği eklenmiştir.

CSS yazı tipi boyutu düzenlemesi

İlgili içeriği oluşturmak için kullanılan font-size-adjust CSS özelliği, genel yazı tipi boyutunu tanımlayan büyük harflerin boyutu. Bu özelliği, yazı tipi yedeğinin ortaya çıkabileceğ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.

CSS tarafından oluşturulan içerikte birden çok bağımsız değişken içeren alternatif metin

CSS content özelliği, erişilebilirlik için alternatif metin belirtmenize olanak tanır. şu söz dizimiyle:

.has-before-content::before {
    content: url("cat.jpg") / "A cute cat";
  }

Alternatif metnin tek bir dizeyle verildiği gösterilen söz dizimi zaten Chrome'da desteklenir. Chrome 127'den itibaren alternatif metin rastgele verilebilir öğe sayısı (dizelere ek olarak attr() işlevleri veya sayaçlar. Ö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.

iframe'lerde görüntüleme geçişleri için destek

Chrome 127'de bir ana çerçevede eşzamanlı olarak aynı doküman görünümü geçişlerinden aynı kaynaklı iframe kullanılabilir.

Önceden, document.startViewTransition kullanılarak bir Görüntüleme Geçişi çalıştırılıyordu ana çerçeve bir geçiş çalıştırıyorsa aynı kaynaklı iframe'de çalışmaz ile aynı anda oynatabilirsiniz. iframe'in geçişi otomatik olarak atlanır. Şimdi, her iki geçiş de yürütülecektir.

Bir iframe'de aynı kaynaklı belgeler arası gezinmelerdeki geçişleri görüntüleme desteklenmelidir.

Web API'leri

İlişkilendirme raporlarına yapılan eklemeler

Chrome 127'de, ilişkilendirme raporlaması için iki ek özellik bulunur. Toplu Hata ayıklama raporlaması, API çağrılarının hata ayıklama bilgilerini almaya devam etmesini sağlar üçüncü taraf çerezleri desteğinin sonlandırılmasından sonra bile. İlişkilendirme Kapsamları daha fazla kontrol sağlar tercih edebilirsiniz.

Otomatik tam ekran içerik ayarı

Yeni "otomatik tam ekran" içerik ayarı, kurumsal yöneticilerin sitelere izin vermesine olanak tanır kullanıcı hareketi olmadan tam ekrana geçmek için. Kullanıcılar, Yalıtılmış Web'e de Bu özelliği site ayarları sayfaları üzerinden kullanan uygulamalar.

Pencere yönetimi izni ve engellemesi kaldırılmış pop-up'larla birlikte bu özellik, değerli tam ekran özellikleri:

  • 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.

Bu yayın daha önce Bölümlendirilmiş çerezlerin CookiePartitionKey Bu ürün artık Chrome 128 sürümünde gönderilecektir.

Doküman pencere içinde pencere: Kullanıcı etkinleştirme işlemini dağıtma

Bu, dokümandaki kullanıcı etkinleştirmelerini pencere içinde pencere penceresinde kullanılabilir hale getirir içinde ve tam tersi de geçerlidir. Bu sayede kullanımı daha ergonomik Kullanıcı tarafından etkinleştirilen API'ler (dokümanda genellikle etkinlik işleyiciler olduğu için) aslında pencere içinde pencere özelliği, kullanıcının bağlamında çalıştırıldığı için açıcının bağlamının kullanıcı hareketine erişmesi gerekiyor.

Harita bütünlüğünü içe aktarma

İçe aktarılan ES modüllerinin bütünlüğü şu anda kontrol edilemiyor. Bu nedenle Alt Kaynak Bütünlüğü gerektiren veya require-sri-for İGP yönergesi.

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şleyin ve bunların yalnızca beklenen karma değerlerine karşılık gelir.

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, uygulama içinde kaydırma çubukları ve içerikler tüm kullanıcılar için erişilebilir hale getirmeyi amaçlıyoruz. Bu aracın avantajları hakkında daha fazla bilgi edinmek için: Klavye odaklanılabilir kaydırıcıları yayınlayın. Klavye odaklanılabilir kaydırıcılar Chrome 127 sürümünden itibaren varsayılan olarak etkindir. Web sitelerinin uyum sağlaması için zamana ihtiyacı varsa için birkaç seçenek sunuluyor:

Önceden oluşturma için Vary-Search içermeyen destek

No-Vary-Search desteğini, önceki önceden getirme işleminin üzerine önceden işleme yapacak şekilde genişletir destek ile görüşün. Bu şekilde, Belirli URL sorgu parametreleri değişse bile eşleşecek şekilde önceden işleme girişi. İlgili içeriği oluşturmak için kullanılan No-Vary-Search HTTP yanıt üstbilgisi, URL'nin bazı veya tüm bölümlerinin sorgusu, önbellek eşleştirme amacıyla yoksayılabilir.

Bu yayın daha önce Snap Etkinliklerini içeriyordu ancak bunlar Chrome 127 yüklüdür ve gelecekteki bir sürümde kararlı sürüme yayınlanacaktır.

MediaMetadata Türündeki Video Bölümü

Artık tek tek bölümler ekleyebilirsiniz bilgi, Örneğin, bölümün başlığı, zaman damgası ve medyaya gönderilen ekran görüntüsü meta verilerdir. Bu, kullanıcıların medya içeriği arasında gezinmesine olanak tanır.

Bu özellik yalnızca ChromeOS medya bildirimlerinde görünür, şurada görünmez: Chrome Tarayıcı genel medya denetimleri.

WebGPU: GPUAdapter bilgi özelliği

Aynı bilgileri almak için eşzamanlı bir GPUAdapter bilgi özelliği ekler eşzamansız GPUAdapter olduğu gibi, fiziksel adaptör hakkında da requestAdapterInfo() yöntemini çağırın.

Kaynak denemeleri devam ediyor

Chrome 127'de aşağıdaki yeni kaynağı etkinleştirebilirsiniz deneme için de kullanılabilir.

Paylaşılan Brotli ve Paylaşılan Zstandard ile sıkıştırma sözlüğü aktarma

Bu özellik, daha önce tanımlanmış yanıtları HTTP yanıtlarını sıkıştıran Brotli (veya Zstandard) için harici sözlük oluşturun.

Özel Ağ Erişimi (PNA) için 0.0.0.0 desteğini sonlandır

PNA tarihinden önce 0.0.0.0 IP adresine erişimin tamamen engellenmesini öneriyoruz kullanıma sunuyoruz.

Chrome, herkese açık özel ağ uç noktalarına doğrudan erişimi kullanımdan kaldırıyor web sitelerinin PNA spesifikasyonu. Bu spesifikasyonda, yerel ana makinede (127.0.0.0/8) dinleyen hizmetler dikkate alınır kabul edilir. Chrome'un PNA koruması ( https://chromestatus.com/feature/5436853517811712) macOS'teki ve yerel ana makinede dinleyen hizmetlere erişmek için 0.0.0.0 IP adresi Linux'a dokunun.

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ıyoruz. özel ağ isteklerinin kullanımdan kaldırılmasından ayrıldığını bildirmiştiniz.

Üçüncü taraf çerezlerine yönelik desteği sonlandırma

Üçüncü taraflara (siteler arası) varsayılan erişimi sonlandırmayı ve kaldırmayı planlıyoruz. 2024'ün ilk% 1'lik test dönemiyle başlayıp 2024'ün 1. çeyreğinde olası sorunları gidererek aşamalı olarak kullanımdan kaldırma sürecinin 2025'in 1. çeyreğinde Birleşik Krallık Rekabet ve Piyasalar Kurumu'nun rekabetle ilgili kalan endişeleri.

Üçüncü taraf çerezlerinin kullanımdan kaldırılması, Bu girişim, siteler arası dönüşüm sayısını sorumlu bir şekilde azaltmayı amaçlıyor. web'de (ve ötesi) izlemeye devam ederken, yeni platformlarla temel kullanım yeni teknolojilerden bahsedeceğiz.

Depolama, Hizmet Çalışanları ve İletişim API'lerini Bölümlendirme

Chrome 115'ten itibaren depolama alanı, hizmet çalışanları ve iletişim API'leri üçüncü taraf bağlamında bölümlendirilmelidir. Chrome 113 sürümünden 126 sürümüne kadar siteler bölüm kaldırma işlemini geçici olarak gerçekleştirmek ve önceki hizmet çalışanlarının ve iletişim API'lerinin davranışları hakkında daha fazla bilgi sahibi olmanızı sağlar.

Chrome 125'ten itibaren Storage Access API'de çerez olmayan depolama desteklenir. Bu bölüm, bölümlendirilmemiş depolama alanına ilişkin kullanım alanlarının çoğuna yöneliktir. Konum durumlar karşılanmadığında, artık yenileme talebinde bulunabilirsiniz. Ek 6 uygulama için DisableThirdPartyStoragePartitioning desteği sonlandırma denemesi aşamaları (Chrome 127 ila 132 dahil)

Bkz. Depolama Alanı Bölümlendirmenin kullanımdan kaldırılmasıyla ilgili deneme yenileme blog yayını konulu videomuzu izleyin.

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 uygulamaya koymayı denedik ve sınırlı sayıda sitenin beklentilerine uygun düşmüyor olabilir. Sonuç olarak özelliği kaldırın. Elde ettiğiniz avantajlara bakıldığında özellik 127 içinde gönderime başlayacak. Etkilenen kullanıcılara daha fazla zaman kaldırma sürecini başlatıyoruz. Zaman özelliği devre dışı bırakır.

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 ve mevcut kullanımdan kaldırma işlemlerinin listesi için ChromeStatus.com adresini ziyaret edin. ve önceki kaldırmaları.

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. Kodlayın sitenin çalışmasının kesintiye uğramasını önlemek için bu tarihten önce taşınmalıdır. Daha fazla zaman gerekiyorsa birkaç seçenek vardır:

Blog yayınına göz atın Dönüşüm etkinliklerinin desteğinin sonlandırılması: inceleyebilirsiniz.

"Ö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 sitelerinden gelen alt kaynaklar için yapılan özel ağ isteklerinin, yalnızca güvenli bir bağlamdan başlatılmalıdır. İnternet'ten intranete geçiş, buna örnek olarak verilebilir. interneti kullanır.

Bu, Özel Ağ'ı tam olarak uygulamaya yönelik ilk adımdır. Erişim.

Eski CSS özel durumu söz dizimini kaldırın

CSS özel durumu sözde sınıfı, :--foo iken yeniden adlandırılıyor :state(foo). Yeni söz dizimi :state(foo) varsayılan olarak etkinleştirildi. bu nedenle :--foo söz dizimini kaldırıyoruz.

Firefox ve Safari eski söz dizimini hiç uygulamadı ve her ikisi de gönderildi yeni söz dizimi.

Daha fazla zamana ihtiyacı olan kurumsal müşteriler, CSSCustomStateDeprecatedSyntaxEnabled politikası. Bu politika şu tarihte kaldırılacak: Chrome 131.