Uzantı isteklerini ve diğer Ağ paneli iyileştirmelerini gizle

Silvia Eremia
Silvia Eremia
Ioana Forfota
Ioana Forfota

Chrome Geliştirici Araçları'nda, bir web sayfasının ağ etkinliğiyle ilgili değerli bilgiler sunan paneli en sık kullanılan araçlardan biridir.

Bu makalede, Ioana Forfota ve Silvia Eremia'nın STEP stajları sırasında panelinde yaptıkları çok istenen bir dizi iyileştirme paylaşılmaktadır. Heyecanla beklenen bu iyileştirmeler, Chromium sorun izleyicisindeki kapsamlı iş listesinden özenle seçilmiş ve paneli daha erişilebilir, sezgisel ve bilgilendirici hale getirmiştir.

Bu yeni özelliklerle, paneli web geliştiricilerine şunları yapma olanağı sağlıyor:

  • Yalnızca alakalı ağ isteklerine odaklanın.
  • Harici referanslara ihtiyaç duymadan HTTP durum kodlarını anlayın.
  • İstek hatalarını hızlıca tespit edip giderin.
  • JSON alt tür yanıtlarını anlama.

Tüm ayrıntılar için okumaya devam edin!

Chrome uzantı isteklerini filtreleyin

Chrome uzantıları kendi ağ isteklerini yapabilir. Bu istekler, panelinde sayfanın isteklerinin yanında görünür. Aktif olarak bir uzantı geliştirmiyorsanız bu istekler büyük olasılıkla sizinle alakalı olmayacaktır. Önceden, bunları gizlemenin tek yolu -scheme:chrome-extension filtresini kullanmak veya Gizli modda hata ayıklamaktı.

Chrome 117 sürümünden itibaren bu işlem çok daha kolay hale geldi. Geliştirici Araçları, panelinde dağınıklığı ortadan kaldırmak için artık Chrome uzantı isteklerini hariç tutacak bir onay kutusu sunuyor.

Bu özelliğin varsayılan durumuyla ilgili tartışmalar devam etmektedir. İlk etapta bu özelliğin, kullanıcıların büyük çoğunluğunun deneyimini iyileştirebileceği düşüncesiyle bu özelliği varsayılan olarak etkinleştirmeyi düşündük. Ancak bu yaklaşım, bazı kullanıcıların Chrome uzantısı URL'lerinin istekleri tetikleyebileceğini fark etmemesine neden olabilir. Bu durum, uzantı geliştiricileri için de zorluklar yaratabilir. Bu nedenle, varsayılan durum "devre dışı" olarak ayarlanır.

Ağ istekleri, siteden gelen isteklerle birlikte panelde gösterilir.
Önce: Chrome uzantılarından gelen ağ istekleri görülebiliyordu.
Ağ istekleri gizlendi.
Sonra: Chrome uzantılarından gelen ağ istekleri gizlendi.

Bu onay kutusu etkinleştirildiğinde, istek listeniz daha sade, dikkat dağıtıcı ve en önemli isteklere daha fazla odaklanacaktır. Böylece, çok daha keyifli bir hata ayıklama deneyimi yaşayabilirsiniz.

HTTP yanıt durumu metinleri

HTTP durum kodlarını anlamak etkili hata ayıklama için çok önemlidir. Ancak anlamlarını sürekli olarak aramak zahmetli olabilir. Geliştirici Araçları, faydalı bir geliştirme sundu: İşaretçiyi istek listesindeki bir durum kodunun üzerine getirdiğinizde, ipucu anında durum metnini, yani anlamını netleştiren açıklayıcı bir başlık gösterecek.

İşaretçi durum kodunun üzerinde tutulduğunda görüntülenen ipucu.

Durum metni, kodun hemen yanındaki üstbilgi görünümünde de görülebilir. Daha önce yalnızca HTTP/1.1 için kullanılabilen bu özellikler artık HTTP/2 ve HTTP/3'ü kapsayacak şekilde genişletilmiştir. Görünüşte küçük olan bu düzenlemelerin önemli bir etkisi vardır. Bu düzenlemeler size zaman kazandırır ve kodun anlamlarını aramak yerine hata ayıklamaya odaklanmanıza olanak tanır.

Başlıklarda gösterilen durum metni.

Geliştirilmiş hata görünürlüğü

Hataları, panelin derinlerine inmeden hızlıca tespit etmeyi ve ele almayı kolaylaştırdık. Bunu başarmak için, metin rengi değişiklikleriyle hata mesajlarını yalnızca vurgulamak yerine, durum kodu 404 olan hatalar gibi istek hatalarına dikkat çekmek için gösterge niteliğinde simgeler ekledik. Bu basit ama yararlı göstergeler hataları daha belirgin hale getirerek önemli sorunları gözden kaçırmamanızı sağlar.

Hata, renk ve simgeyle vurgulanır.

JSON alt türlerini düzgün şekilde yazdırma

Web geliştirme sürecinde genellikle JSON yanıtlarının incelenmesi gerekir, ancak biçimlendirilmemiş ham JSON'lerin okunması çok zahmetlidir. Bu tür yanıtlarla, özellikle de ld+json, hal+json veya sparql-results+json gibi alt türlerle başa çıkmak can sıkıcı olabilir (örneğin, bu yanıtlar tek bir satırda gösterildiğinde). İşleri kolaylaştırmak amacıyla DevTools, JSON alt türleri için daha kullanıcı dostu, daraltılabilir bir sunum sundu. Artık bu yanıtlar biçimlendirilmiştir ve geliştiricilerin harici araçlara güvenme ihtiyacını ortadan kaldırır. Bu yeni tasarım, basit ve son derece okunabilir bir temsil sunuyor.

JSON, uzun bir dize olarak görüntülenir ve görüntülenmesi için kaydırma gerekir.
Önceden: LD+JSON yanıtı oldukça yazdırılmıyordu.
JSON biçiminde olmalıdır.
Sonra: LD+JSON yanıtı oldukça yazdırıldı.

Topluluktan olumlu geri bildirim

Bu özellikler henüz benimsenmenin ilk aşamalarında olsa da topluluğun verdiği tepki son derece olumlu. Başarılı bir şekilde uygulanması, birçok kullanıcıyı iyileştirmelerden memnun etti ve deneyimlerini önemli ölçüde geliştirdi. Yanıtlardan bazılarını X üzerinde okuyabilirsiniz:

"Çok güzel. ChromeDevTools, kullanıcılar tarafından okunabilir HTTP durum kodları göstererek işini bir adım öteye taşıyarak ağ isteğiyle ilgili sorunların ne olduğunu daha kolay görmelerini sağladı."—TribalIdeas on X

"Son zamanlarda çok faydalı oldu. Özellikle reklam engelleyiciler ve dil bilgisi uzantıları içeren formlar ele alınıyor."-MrAhmadAwais on X

Bu yeni özellikleri keşfetmeye hazır mısınız? Chrome Geliştirici Araçları'na gidin ve geliştirilmiş panelini kendiniz deneyin. İyi hata ayıklama işlemleri!

Önizleme kanallarını indirme

Varsayılan geliştirme tarayıcınız olarak Chrome Canary, Yeni geliştirilenler veya Beta'yı kullanmayı düşünün. Bu önizleme kanallarıyla Geliştirici Araçları'nın en yeni özelliklerine erişebilir, son teknoloji ürünü web platformu API'lerini test edebilir ve sitenizdeki sorunları kullanıcılarınızdan önce tespit edebilirsiniz!

Chrome Geliştirici Araçları ekibiyle iletişim kurma

Yayındaki yeni özellikler ve değişiklikler ya da Geliştirici Araçları ile ilgili diğer konular hakkında konuşmak için aşağıdaki seçenekleri kullanın.

  • crbug.com adresinden öneri veya geri bildirim gönderin.
  • Geliştirici Araçları'nda, Diğer seçenekler   Diğer > Yardım > Geliştirici Araçları sorunu bildir'i kullanarak Geliştirici Araçları sorunlarını bildirin.
  • @ChromeDevTools adresine tweet gönderin.
  • Geliştirici Araçları'ndaki YouTube videoları veya Geliştirici Araçları İpuçları YouTube videolarındaki yenilikler hakkındaki görüşlerinizi bizimle paylaşın.