Chrome 66'da Geliştirici Araçları'na eklenecek yeni özellikler ve önemli değişiklikler:
- Ağ panelindeki komut dosyasını yoksayma
- Cihaz modunda yakınlaştırmayı otomatik ayarlama
- Önizleme ve Yanıt sekmelerinde güzel yazdırma
- Önizleme sekmesinde HTML içeriğini önizleme
- HTML'de stiller içeren yerel geçersiz kılmalar
Devam edin veya aşağıdaki sürüm notlarının video versiyonunu izleyin.
Ağ panelinde komut dosyasını yoksayma
Ağ panelindeki Başlatıcı sütunu, bir kaynağın neden istendiğini gösterir. Örneğin, JavaScript bir resmin getirilmesine neden olursa Başlatan sütununda isteğe neden olan JavaScript kodu satırı gösterilir.
Daha önce, çerçeveniz ağ isteklerini bir sarmalayıcıya sarmalıyorsa Başlatan sütunu pek yararlı olmazdı. Tüm ağ istekleri, sarmalayıcı kodun aynı satırına yönlendiriliyordu.
Bu senaryoda asıl istediğiniz, isteğe neden olan uygulama kodunu görmektir. Artık şunları yapabilirsiniz:
- Fareyle Başlatan sütununun üzerine gelin. İsteğe neden olan çağrı yığını bir pop-up pencerede gösterilir.
- Başlatan sonuçlarından gizlemek istediğiniz görüşmeyi sağ tıklayın.
- Komut dosyasını yoksayılanlar listesine ekle'yi seçin. Başlatan sütunu artık komut dosyasından gelen ve sizin yoksaydığınız tüm aramaları gizliyor.
Şekil 1. requests.js yoksayılıyor
Yoksayılan komut dosyalarınızı Ayarlar'daki Yoksayılanlar Listesi sekmesinden yönetebilirsiniz.
Komut dosyalarını yok sayma hakkında daha fazla bilgi edinmek için Komut dosyasını veya komut dosyası kalıbını yok sayma başlıklı makaleyi inceleyin.
Önizleme ve Yanıt sekmelerinde güzel yazdırma
Ağ panelindeki Önizleme sekmesi, kaynakların küçültüldüğünü algıladığında artık varsayılan olarak kaynakları güzel bir şekilde yazdırır.
Şekil 2. Önizleme sekmesi, analytics.js içeriğini varsayılan olarak güzel biçimlendirir.
Bir kaynağın küçültülmemiş sürümünü görüntülemek için Yanıt sekmesini kullanın. Ayrıca, yeni Biçimlendir düğmesini kullanarak Yanıt sekmesindeki kaynakları manuel olarak da güzel yazdırabilirsiniz.
Şekil 3. analytics.js içeriğini Biçimlendir düğmesiyle manuel olarak güzel yazdırma
Önizleme sekmesinde HTML içeriğini önizleme
Daha önce, Ağ panelindeki Önizleme sekmesi, belirli durumlarda bir HTML kaynağının kodunu gösterirken diğer durumlarda HTML'nin önizlemesini oluşturuyordu. Önizleme sekmesi artık HTML'nin temel bir oluşturma işlemini her zaman gerçekleştiriyor. Tam bir tarayıcı olarak tasarlanmadığından HTML'yi tam olarak beklediğiniz gibi görüntülemeyebilir. HTML kodunu görmek istiyorsanız Yanıt sekmesini tıklayın veya bir kaynağı sağ tıklayıp Kaynaklar panelinde aç'ı seçin.
Şekil 4. Önizleme sekmesinde HTML'yi önizleme
Cihaz modunda yakınlaştırmayı otomatik ayarlama
Cihaz Modu'ndayken Yakınlaştırma açılır listesini açın ve cihaz yönünü her değiştirdiğinizde görüntü alanını otomatik olarak yeniden boyutlandırmak için Yakınlaştırmayı otomatik ayarla'yı seçin.
Yerel geçersiz kılmalar artık HTML'de tanımlanan bazı stillerle çalışıyor
Geliştirici Araçları, Chrome 65'te Yerel Geçersiz Kılmalar'ı kullanıma sunduğunda HTML'de tanımlanan stillerdeki değişiklikleri izleyememesi bir sınırlamaydı. Örneğin, Şekil 7'de, belgenin head bölümünde h1 öğeleri için font-weight: bold değerini belirten bir stil kuralı vardır.
Şekil 5. HTML'de tanımlanan stillere örnek
Chrome 65'te, Geliştirici Araçları Stil bölmesi aracılığıyla font-weight bildirimini değiştirirseniz Yerel Geçersiz Kılmalar bu değişikliği izlemezdi. Başka bir deyişle, sonraki yeniden yüklemede stil font-weight: bold'a geri döner. Ancak Chrome 66'da bu tür değişiklikler artık sayfa yüklemeleri arasında korunuyor.
Bonus ipucu: Etkinlik işleyici ayrılma noktalarını daha kullanışlı hale getirmek için çerçeve komut dosyalarını yoksayın
JavaScript'te Hata Ayıklamaya Başlama videosunu oluşturduğumda bazı izleyiciler, etkinlik dinleyici kesme noktalarının çerçeveler üzerine kurulu uygulamalarda yararlı olmadığını, çünkü etkinlik dinleyicilerin genellikle çerçeve koduyla sarmalandığını belirtmişti. Örneğin, Şekil 8'de Geliştirici Araçları'nda click
bir kesme noktası ayarladım. Demodaki düğmeyi tıkladığımda Geliştirici Araçları, dinleyici kodunun ilk satırında otomatik olarak duraklıyor. Bu durumda, Vue.js'in 1802. satırdaki sarmalayıcı kodunda duraklatılıyor. Bu pek yardımcı olmuyor.
Şekil 6. click kesme noktası, Vue.js'nin sarmalayıcı kodunda duraklatılıyor
Vue.js komut dosyası ayrı bir dosyada olduğundan, bu click kesme noktasını daha kullanışlı hale getirmek için bu komut dosyasını Çağrı Yığını bölmesinde yoksayabilirim.
Şekil 7 Çağrı Yığını bölmesindeki Vue.js komut dosyasını yoksayma
Bir sonraki sefer düğmeyi tıklayıp click kesme noktasını tetiklediğimde Vue.js kodu, duraklatılmadan yürütülüyor ve ardından uygulamamın dinleyicisindeki ilk kod satırında duraklatılıyor. Aslında en başından beri duraklatmak istediğim yer burasıydı.
Şekil 8 click kesme noktası artık uygulamanın dinleyici kodunda duraklatılıyor
Ö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.
- crbug.com adresinden bize geri bildirim ve özellik istekleri gönderebilirsiniz.
- Geliştirici Araçları'nda Diğer seçenekler > Yardım > Geliştirici Araçları sorunu bildir'i kullanarak Geliştirici Araçları sorunu bildirin.
- @ChromeDevTools'a tweet gönderin.
- Geliştirici Araçları'ndaki yenilikler YouTube videolarına veya Geliştirici Araçları İpuçları YouTube videolarına yorum bırakın.
Geliştirici Araçları'ndaki yenilikler
Geliştirici Araçları'ndaki yenilikler serisinde ele alınan her şeyin listesi.
- Geliştirici Araçları MCP sunucu güncellemeleri
- İyileştirilmiş iz paylaşımı
- @starting-style desteği
- Görüntüleme için Editor widget'ı: duvar
- Lighthouse 13
- Gemini'dan kod önerileri
- Geliştirici Araçları MCP sunucusu için geliştirmeler
- Yapay zeka yardımına daha hızlı erişim
- Gemini ile tam performans izini ayıklama
- Çekmece yönünü değiştirme
- Google Geliştirici Programı







