Chrome Geliştirici Modu Nedir ve Kullanım Alanları Nelerdir?

Hiçbir web sitesi mükemmel şekilde oluşturulmaz. İnsanlar tarafından yapılan tüm ürünler gibi, kod hataları da sürecin bir parçasıdır. Bu nedenle, kullanıcılarınıza mümkün olan en iyi deneyimi sunmak için olabildiğince hatasız olduğundan emin olmak için oluşturduğunuz her yeni web sitesini kapsamlı bir şekilde test etmeniz önemlidir. 

Google Chrome'un(Chrome) DevTools kitini denemeden bir web sitesini test etmemelisiniz . (DevTools)Chrome geliştirici modu, hataları bulmak ve düzeltmek için yeni bir siteyi (veya mevcut bir siteyi) denemenize ve kapsamlı bir şekilde test etmenize olanak tanır. Ayrıca, kaynak kodunun görüntülenmesi de dahil olmak üzere, diğer sitelerin nasıl çalıştırıldığı konusunda size fikir verebilir. 

Google Chrome tarayıcı geliştirici modu, sahip olduğu araçlar ve nasıl etkili bir şekilde kullanılacağı hakkında bilmeniz gereken her şey burada .

Chrome Geliştirici Modu Nedir?(What Is Chrome Developer Mode?)

Chrome geliştirici modundan bahsettiğimizde, Chromebook'larda(Chromebooks) göreceğiniz geliştirici modundan(same developer mode) bahsetmiyoruz . Bahsettiğimiz şey, tarayıcının kendisinde yerleşik olan kapsamlı Chrome geliştirme araçlarıdır ( Google DevTools olarak adlandırılır).(Google DevTools)

Bunlar, test amacıyla Google Chrome(Google Chrome) tarayıcısına yüklediğiniz bir web sayfasını test etmek, analiz etmek ve bilerek (gerekirse) kırmak için tasarlanmış araçlardır . Temel düzeyde, bir web sitesinin kaynak kodunu görüntülemek için DevTools'u(DevTools) kullanabilir ve bir sitenin nasıl oluşturulduğunu ve ne kadar iyi çalıştığını görmek için başlığın altına göz atmanıza izin verebilirsiniz.

Ancak Google DevTools bundan(Google DevTools) daha fazlasını sunar. Bir sayfayı yüklendikten sonra değiştirmek için Chrome geliştirici modunu kullanabilir , sayfayı kontrol etmek ve işlemek için Google Chrome konsol komutlarını çalıştırabilir ve ayrıca web trafiğini izlemek için hız ve ağ testleri çalıştırabilirsiniz.

Chrome DevTools modunda farklı işletim sistemleri ve ekran çözünürlükleri dahil olmak üzere diğer cihazları da taklit edebilirsiniz . Bu, bir sitenin duyarlı web tasarımına sahip olup olmadığını ve cihaz çözünürlüğüne veya türüne bağlı olarak site içeriğinin ve düzenlerinin nerede değişeceğini görmenizi sağlar.

Bu araçlar profesyonel web geliştiricileri veya test uzmanlarına yönelik olsa da, standart Chrome kullanıcılarının DevTools paketini nasıl kullanacaklarını bilmeleri için de kullanışlıdır. Bir sitede çözemediğiniz bir sorun görürseniz, Chrome geliştirici moduna geçmek, sorunun sitede mi yoksa tarayıcınızda mı olduğunu anlamanıza yardımcı olabilir.

Google Chrome DevTools Menüsüne Nasıl Erişilir(How To Access Google Chrome DevTools Menu)

Kullanmak istediğiniz araca bağlı olarak Google Chrome Geliştirme Araçları(Google Chrome DevTools) menüsüne erişmenin birkaç yolu vardır .

Bunu yapmanın en kolay yolu Google Chrome menüsünden. Bunu yapmak için sağ üstteki üç nokta menü simgesine tıklayın. (three-dots menu icon)Görüntülenen menüden More Tools > Developer Tools tıklayın .

Bu, açık Chrome sekmenizin veya pencerenizin sağ tarafındaki yeni bir menüde DevTools kitini açacaktır.(DevTools)

Bunu klavye kısayollarını kullanarak da yapabilirsiniz. Windows veya Linux PC'den (Linux PC)Chrome tarayıcıyı açın ve F12 tuşuna basın. Açık bir Chrome sekmesinde veya penceresinde Ctrl + Alt + J veya Ctrl + Alt + I tuşlarına da basabilirsiniz .

macOS'ta bunun yerine Chrome DevTools menüsünü açmak için F12 tuşlarına veya Option + Command + J veya Option + Command + IBu , DevTools menüsünün üst kısmındaki diğer Chrome araçlarına geçme seçenekleriyle birlikte Chrome konsolunu açacaktır.(Chrome)

İsterseniz, herhangi bir açık web sayfasında bir web sitesinin kaynak kodunu ( işlemde DevTools menüsünün (DevTools)Öğeler(Elements) sekmesini açarak ) sağ tıklayıp İncele(Inspect ) seçeneğini tıklayarak görüntüleyebilirsiniz .

Chrome DevTools'u Kullanma(Using Chrome DevTools)

Kısaca değindiğimiz gibi , Elements sekmesi altında bir web sitesinin kaynak kodunu görmek için Chrome DevTools kitini kullanabilirsiniz. (Chrome DevTools)Yüklediğiniz sayfanın arkasındaki kodu analiz etmenize ve Chrome konsolunda Konsol(Console) sekmesi altındaki hata mesajlarını (sitenin nasıl yüklendiğiyle ilgili sorunları belirten) görüntülemenize olanak tanır.

Bir web sitesindeki içerik için farklı kaynakları da Kaynaklar(Sources) sekmesi altında görüntüleyebilirsiniz. Örneğin, bir site bir içerik dağıtım ağı (CDN) kullanıyorsa(using a content delivery network (CDN)) , bir siteden alınan medya burada farklı bir kaynak olarak listelenir.

Chrome geliştirici modu, bu içeriği doğrudan indirmenize veya içeriğin daha karmaşık analizini gerçekleştirmenize olanak tanır.

Bir sitenin nasıl performans gösterdiğini test etmek istiyorsanız, (Network) sekmesi altında ağ kullanımınızı izleyebilir ve kaydedebilirsiniz. Bu, tarayıcınız ve site arasında yapılan ağ isteklerinin hızını, boyutunu ve türünü gösterecektir.

Örneğin, bir sayfa ilk yüklendiğinde, site sayfa içeriğini kendisi yükler, ancak üçüncü taraf veritabanlarından da veri isteyebilir. Örneğin, oturum açtığınızda, bu, burada bir ağ isteği olarak görünecek bir veritabanını sorgulayabilir.

Bunu , farklı noktalarda ekran görüntülerini kaydetmek de dahil olmak üzere Chrome tarayıcı kullanımınızı daha derinlemesine kaydedebileceğiniz Performans(Performance ) sekmesi altında daha ayrıntılı olarak analiz edebilirsiniz . Bu, daha fazla analiz için sitenizi yüklemenin ne kadar sürdüğünü günlüğe kaydeder.

Google Chrome, PC belleğinizde zor olduğu(being hard on your PC memory) için bir üne sahiptir , bu nedenle sitenizin JavaScript bellek kullanımını Bellek(Memory) sekmesi altında test edebilirsiniz. Burada farklı Chrome(Different Chrome) test profilleri kullanılabilir ve bu testle ilgili daha fazla bilgiyi Chrome DevTools dokümantasyon sayfasında bulabilirsiniz(Chrome DevTools documentation page) .

Site içeriğinizin daha derinlemesine analizinin yanı sıra kullanıyor olabileceği herhangi bir tarayıcı deposu (örneğin, verileri kaydetmek için), Uygulama(Application) sekmesinde arama yapabilirsiniz. Site tanımlama bilgisi bilgilerini burada Tanımlama Bilgileri bölümü altında görüntüleyebilir veya Depolamayı (Cookies)temizle(Clear storage) seçeneğine tıklayarak kullanılan depolama alanını temizleyebilirsiniz .

Sitenizin güvenliği konusunda endişeleriniz varsa, Güvenlik(Security ) sekmesinden ne kadar iyi performans gösterdiğini kontrol edebilirsiniz. Bu, sayfanın doğru ve güvenilir bir SSL(SSL) sertifikasına sahip olup olmadığı da dahil olmak üzere, bir sayfa için Chrome'un güvenlik analizine hızlı bir genel bakış sağlar .

Tipik kullanıcı standartlarını karşılayıp karşılamadığı ve site performansının arama motoru optimizasyonunu etkileyip etkilemediği dahil olmak üzere sitenizin performansı hakkında bir rapor oluşturmak istiyorsanız, Deniz Feneri(Lighthouse) sekmesini tıklayabilirsiniz. Bu, raporunuz için işaretleyebileceğiniz veya işaretini kaldırabileceğiniz ayarlar sunar ; görüntülemek üzere raporu oluşturmak için Rapor oluştur'u tıklayın.(Generate report)

Bu, Chrome(Chrome) geliştirici modunun geliştiricilere getirebileceği potansiyelin yüzeyini zar zor çiziyor . Daha fazla bilgi edinmek istiyorsanız, Chrome DevTools belgeleri(Chrome DevTools documentation) , bununla kendi kullanıcı testlerinizi nasıl oluşturacağınız da dahil olmak üzere, sunulan araçlar ve özellikler konusunda size yardımcı olacaktır. 

Gelişmiş Google Chrome Püf Noktaları(Advanced Google Chrome Tricks)

Çoğu Chrome kullanıcısı, tarayıcılarında Google Chrome Geliştirme Araçları(Google Chrome DevTools) kitinin bulunduğunu asla bilmeyecek, ancak uzman kullanıcılar için web sitelerini test etmek ve analiz etmek için son derece yararlı bir yol olmaya devam ediyor. Sitenizi daha fazla test etmenize yardımcı olacak web geliştiricileri için(Chrome extensions for web developers) üçüncü taraf Chrome uzantıları da vardır .

Temel bir web sitesi(building a basic website) oluşturuyorsanız , Chrome geliştirici moduna geçmek(Chrome) sitenizde hemen görünmeyen hataları tespit etmenize yardımcı olabilir. Bunu yalnızca Chrome düzgün çalışıyorsa yapabilirsiniz, bu nedenle Chrome çökmeleriyle mücadele(struggling with Chrome crashes) ediyorsanız , önce tarayıcınızı sıfırlamanız veya yeniden yüklemeniz gerekebilir.



About the author

IOS ve MacOS sistemlerinde 10 yılı aşkın deneyime sahip bir donanım mühendisiyim. Ayrıca son 5 yıldır akşam dersi öğretmeniyim ve kendime Google Chrome'u nasıl kullanacağımı öğrettim. Her iki alandaki becerilerim beni web sitesi geliştirme, grafik tasarım veya web güvenliği çalışmaları için mükemmel bir aday yapıyor.



Related posts