Geliştirici Araçları'ndaki Yenilikler (Chrome 98)

Önizleme özelliği: Tam sayfa erişilebilirlik ağacı

Yeni Tam sayfa erişilebilirlik ağacı, tam sayfa erişilebilirlik ağacına genel bakış yapmanızı kolaylaştırır ve web içeriğinizin yardımcı teknolojiye nasıl sunulduğunu daha iyi anlamanıza yardımcı olur.

Öğeler panelinde Erişilebilirlik bölmesini açın ve Tam sayfa erişilebilirlik ağacını etkinleştir onay kutusunu işaretleyin. Ardından, Geliştirici Araçları'nı yeniden yükleyin. Öğeler panelinde yeni bir erişilebilirlik düğmesi görürsünüz.

Tam sayfa erişilebilirlik ağacı görünümüne geçmek için bu düğmeyi tıklayabilirsiniz. Düğümleri genişletebilir veya Erişilebilirlik bölmesinde ayrıntıları görmek için tıklayabilirsiniz.

Bir düğüm seçin ve DOM ağacı görünümüne geri dönün. İlgili DOM düğümü artık seçili. Bu, DOM düğümü ile erişilebilirlik ağacı düğümü arasındaki eşlemeyi anlamanın harika bir yoludur. Bu özellik, DOM ağacı ⬌ erişilebilirlik ağacı görünümü için de geçerlidir.

Erişilebilirlik ağacı daha önce Erişilebilirlik bölmesinde kullanılabiliyordu. Görünüm sınırlıdır. Yalnızca tek bir düğümü ve üst öğelerini keşfetmenize olanak tanır.

Ekibimiz bu önizleme özelliği üzerinde çalışmaya devam ediyor. Daha fazla iyileştirme için geri bildiriminizi bekliyoruz.

Tam sayfa erişilebilirlik ağacı

Chromium sorunu: 887173

Değişiklikler sekmesinde daha hassas değişiklikler

Değişiklikler sekmesindeki kod değişiklikleri otomatik olarak güzel bir şekilde yazdırılır.

Daha önce, tüm kod tek bir satırda gösterildiğinden küçültülmüş kaynak kodundaki gerçek değişiklikleri izlemek zordu.

Değişiklikler sekmesi

Chromium sorunları: 1238818, 1268754 , 1086491

Kullanıcı işlemleri akışı kaydı için daha uzun zaman aşımı ayarlama

Artık Kaydedici'de tüm adımlar veya belirli bir adım için Zaman aşımı ayarlarını düzenleyebilirsiniz. Bu özellik, özellikle yavaş ağ istekleri ve uzun animasyon içeren sayfalar için kullanışlıdır.

Örneğin, menü öğesini yüklemek ve tıklamak için bu demo sayfasında bir kullanıcı işlemleri akışı kaydettim. Ancak menü öğelerinin yüklenmesi yavaş (6 saniye sürüyor). Bu kullanıcı akışının tekrarı, 5 saniyeyi (varsayılan zaman aşımı) aştığı için başarısız oldu.

Bu sorunu düzeltmek için yeni zaman aşımı ayarlarını kullanabiliriz. Menü öğesini tıkladığımız adımı genişletin. Zaman aşımı ekle'yi tıklayarak adımı düzenleyin ve zaman aşımını 6000 milisaniye (6 saniye) olarak ayarlayın.

İsteğe bağlı olarak, tüm adımlar için Yeniden oynatma ayarları'nda Zaman aşımı'nı ayarlayabilirsiniz. Yeniden oynatma ayarları'nı genişletin ve Zaman aşımı değerini düzenleyin.

Kullanıcı akışı kaydı için zaman aşımı ayarları

Chromium sorunu: 1257499

Geri/ileri önbellek sekmesini kullanarak sayfalarınızın önbelleğe alınabilir olduğundan emin olun

Geri/ileri önbellek (veya bfcache), anında geri ve ileri gezinmeyi sağlayan bir tarayıcı optimizasyonudur.

Yeni Geri/ileri önbelleği sekmesi, sayfalarınızın bfcache için optimize edildiğinden emin olmak üzere test etmenize ve uygun olmalarını engelleyebilecek sorunları belirlemenize yardımcı olabilir.

Belirli bir sayfayı test etmek için Chrome'da bu sayfaya gidin ve Geliştirici Araçları'nda Uygulama > Geri/İleri Önbelleği'ne gidin. Ardından, Geri/ileri önbelleğini test et düğmesini tıklayın. Geliştirici Araçları, sayfanın bfcache'ten geri yüklenebileceğini belirlemek için sayfadan uzaklaşmaya ve geri dönmeye çalışır.

Web geliştiriciler olarak, sayfalarınızı tüm tarayıcılarda bfcache için nasıl optimize edeceğinizi bilmeniz çok önemlidir. Bu optimizasyon, özellikle yavaş ağlara veya cihazlara sahip kullanıcılar için göz atma deneyimini önemli ölçüde iyileştirir.

Geri/ileri önbellek sekmesi

Chromium sorunu: 1110752

Yeni Özellikler bölmesi filtresi

Özellikler bölmesinde belirli bir özelliğe odaklanmak istiyorsanız artık bu özellik adını veya değerini yeni Filtrele metin kutusuna yazabilirsiniz.

Varsayılan olarak, değeri null veya undefined olan özellikler gösterilmez. Tüm özellikleri görüntülemek için Tümünü göster onay kutusunu etkinleştirin.

Bu geliştirmeler, ilgilendiğiniz mülklere daha hızlı ulaşmanızı ve böylece üretkenliğinizi artırmanızı sağlar.

Özellikler bölmesi filtresi

Chromium sorunu: 1269674

CSS zorunlu renkler medya özelliğini taklit etme

forced-colors CSS medya özelliği, kullanıcı aracısının sayfada kullanıcı tarafından seçilen sınırlı bir renk paletini zorunlu kıldığı bir zorunlu renkler modunu (ör. Windows yüksek kontrast modu) etkinleştirip etkinleştirmediğini algılamak için kullanılır.

Komut Menüsü'nü açın, Show Rendering (Oluşturmayı Göster) komutunu çalıştırın ve ardından Emulate CSS media feature forced-colors (CSS medya özelliği zorunlu renkler emülasyonu) açılır listesini ayarlayın.

CSS forced-colors medya özelliği

Chromium sorunu: 1130859

Üzerine gelindiğinde cetvelleri göster komutu

Artık Komut Menüsü'nü açıp Fareyle üzerine gelindiğinde cetvelleri göster komutunu çalıştırabilirsiniz. Sayfa cetvelleri, bir öğenin genişliğini ve yüksekliğini ölçmeyi kolaylaştırır.

Daha önce sayfa cetvellerini yalnızca Ayarlar > Cetvelleri göster onay kutusu aracılığıyla etkinleştirebiliyordunuz.

Üzerine gelindiğinde cetvelleri göster komutu

Chromium sorunu: 1270562

Flexbox düzenleyicide row-reverse ve column-reverse desteği

Flexbox düzenleyici, flex-direction'de row-reverse ve column-reverse'ü desteklemek için iki yeni düğme ekledi.

Flexbox düzenleyici

Chromium sorunu: 1263866

XHR'yi yeniden oynatmak ve tüm arama sonuçlarını genişletmek için yeni klavye kısayolları

Ağ panelinde XHR'yi yeniden oynatmak için klavye kısayolları

panelinde bir XHR isteği seçin ve klavyede R tuşuna basarak XHR'yi yeniden oynatın. Daha önce XHR'yi yalnızca bağlam menüsü (sağ tıklama > XHR'yi tekrar oynat) üzerinden tekrar oynatabiliyordunuz.

XHR isteğini tekrar oynat

Chromium sorunu: 1050021

Tüm arama sonuçlarını genişletmek için klavye kısayolu

Arama sekmesine, tüm arama sonuçlarını genişletip daraltmanıza olanak tanıyan yeni bir kısayol eklendi. Daha önce arama sonuçlarını yalnızca tek bir dosyayı tıklayarak genişletebiliyor ve daraltabiliyordunuz.

Esc > 3 nokta menüsü > Ara'yı kullanarak arama sekmesini açın. Bir arama dizesi (ör. işlev) girip Enter tuşuna basarak arama sonuçlarının listesini görün. Arama sonuçlarına odaklanın ve arama dosyalarını genişletmek/daraltmak için aşağıdaki kısayolu kullanın:

  • Windows / Linux: Ctrl + Shift + { veya }
  • MacOS - Cmd + Options + { veya }

Chrome Geliştirici Araçları'ndaki klavye kısayolları hakkında bilgi edinmek için klavye kısayolları sayfasına gidin.

Chromium sorunu: 1255073

Lighthouse panelinde Lighthouse 9

Lighthouse paneli artık Lighthouse 9'u çalıştırıyor. Lighthouse artık aynı kimliği paylaşan tüm öğeleri listeleyecek.

Benzersiz olmayan öğe kimliği, yaygın bir erişilebilirlik sorunudur. Örneğin, bir aria-labelledby özelliğinde referans verilen kimlik birden fazla öğede kullanılır.

Güncellemeler hakkında daha fazla bilgi için Lighthouse 9.0'daki yenilikler başlıklı makaleyi inceleyin.

"Odaklanılabilir tüm öğelerde benzersiz bir "id" olmalıdır" başlıklı Lighthouse denetimi. Her ikisi de aynı "id"ye sahip iki öğe gösteriliyor.

Chromium sorunu: 772558

İyileştirilmiş Kaynaklar paneli

Kaynaklar paneli CodeMirror 6'yı kullanacak şekilde yükseltildiğinden kararlılık açısından birçok iyileştirme yapıldı. Önemli iyileştirmelerden bazıları şunlardır:

  • Büyük dosyalar (ör.WASM, JavaScript) açılırken önemli ölçüde daha hızlıdır.
  • Kodda adım adım ilerlerken artık rastgele kaydırma yok
  • Düzenlenebilir kaynaklar (ör. snippet'ler, yerel geçersiz kılma) için iyileştirilmiş otomatik tamamlama önerileri

Chromium sorunu: 1241848

Diğer önemli noktalar

Bu sürümdeki önemli düzeltmelerden bazıları şunlardır:

  • Ağ isteklerinin şelale diyagramını düzgün şekilde gösterme. Daha önce stil bozulmuştu. (1275501)
  • Kaynaklar panelinde çok uzun satırları olan dokümanlarda arama yaparken kod vurgulama bozuluyordu. Bu sorun artık düzeltildi. (1275496)
  • Ağ isteklerinde artık yinelenen Payload sekmesi yok. (1273972)
  • Performans panelinin Özet bölümünde eksik olan düzen kayması ayrıntıları düzeltildi. (1259606)
  • Ağ Arama sorgularında rastgele karakterleri (ör. ,, .) destekler. (1267196)

[Deneysel] Raporlama API'si bölmesindeki uç noktalar

Sayfanızda oluşturulan raporları ve durumlarını izlemenize yardımcı olmak için Chrome 96'da deneysel Reporting API bölmesi kullanıma sunuldu.

Uç noktalar bölümü artık kullanılabilir. Reporting-Endpoints üstbilgisinde yapılandırılan tüm uç noktaların genel bir görünümünü sunar.

Güvenlik ihlallerini, kullanımdan kaldırılan API çağrılarını ve daha fazlasını izlemek için Reporting API'yi kullanmayı öğrenin.

Reporting API bölmesi

Chromium sorunu: 1200732

Önizleme kanallarını indirme

Varsayılan geliştirme tarayıcınız olarak Chrome Canary, Dev veya Beta'yı kullanmayı düşünebilirsiniz. Bu önizleme kanalları, en yeni DevTools özelliklerine erişmenizi sağlar, en yeni web platformu API'lerini test etmenize olanak tanır ve kullanıcılarınızdan önce sitenizdeki sorunları bulmanıza yardımcı olur.

Chrome Geliştirici Araçları Ekibi ile iletişime geçme

Yeni özellikler, güncellemeler veya Geliştirici Araçları ile ilgili diğer konuları tartışmak için aşağıdaki seçenekleri kullanın.

Geliştirici Araçları'ndaki yenilikler

Geliştirici Araçları'ndaki yenilikler serisinde ele alınan her şeyin listesi.