Google Chrome için kundakçı benzeri hata ayıklayıcı


278

Firebug gibi Google Chrome'da kullanabileceğiniz bir şey var mı?

İstediğim temel özellikler:

  • HTML kaynağını inceleyin (öğeleri seçin, silin vb.)
  • CSS değerlerini kontrol edin (yerleşik çözüm bir şekilde gariptir)

9
Chrome artık uzantıları destekliyormuş gibi görünerek, mevcut yanıtların çoğu artık teknik olarak yanlış olduğundan bu durumu tekrar ziyaret edebilir miyiz. Yenisini başlatmak yerine bu cevabı güncellemeliyiz.
Nathan Koop

3
@Nathan Koop: Yanlış olabilirdim, ancak Chrome uzantı sisteminin Firebug gibi bir şeye izin verecek kadar güçlü olduğunu düşünmüyorum.
Sasha Chedygov

1
Firebug'u tarayıcıda almak için bu bağlantıyı kontrol edin: getfirebug.com/releases/lite/chrome
Techie

Yanıtlar:


243

Chrome'da zaten yerleşik bir Firebug benzeri araç var. Sayfanın herhangi bir yerine sağ tıklayın ve menüden "Elemanı incele" yi seçin. Chrome'da hata ayıklama için bir grafik aracı vardır (Firebug'da olduğu gibi), böylece JavaScript'te hata ayıklayabilirsiniz. Ayrıca CSS denetimini iyi yapar ve hatta CSS oluşturmayı anında değiştirebilir.

Daha fazla bilgi için bkz. Https://developers.google.com/chrome-developer-tools/


19
++ Bu, Chrome'a ​​özgü sorunları gidermek için yeterince iyidir. Daha derin bir iç gözlem istersem, Firebug ile yapabilirim. Şimdi IE8'in yeni geliştirici moduyla, tüm büyük tarayıcıların yerleşik dev modları var. İyi zamanlar.
silahlar

1
Ah, onu bulmak beni biraz aldı, ancak kundakçı html düzenleme işlevselliği de var, aynı yerde css, geliştirici araç çubuğu düzenleyebilir, bir öğeyi çift tıklayabilir, enter ve enter tuşuna basabilirsiniz. html düzenlendi.
Kzqai

4
Chrome Geliştirici Araçları (ctrl + shift + j), Firebug gibi Javascript hata ayıklamasını destekler. Komut Dosyaları sekmesini ve ardından altta "Konsolu göster" başlıklı ikinci simgeyi (> =) tıklayın. Buradan Firebug konsolu gibi Javascript komutlarını yürütebilirsiniz.
Pierre-Antoine LaFayette

1
Bazı linux tabanlı sistemlerde otomatik olarak yüklenmediğini unutmayın, bu yüzden manuel olarak yüklemeniz gerekir: sudo apt-get install chromium-browser-inspector
Manuel

1
Mevcut geliştirici derleme 4.0.xxxx bir dizi geliştirici aracına sahiptir. Daha önce inceleme unsurlarını biliyordum ama "Net" paneli olmadan yeterince iyi değildi. Ama şimdi oldukça iyi çalışıyor gibi görünen ve kundakçı (komut dosyaları, xhr, görüntüler, vb.) İle aynı filtrelere sahip bir "kaynaklar" paneli var. Bir hafta boyunca Dev derlemesini kullanıyorum ve oldukça kararlı görünüyor. Sonunda varsayılan tarayıcımı chrome'a ​​ayarladım - şimdi de benim dev tarayıcım! :)
Mark J Miller

37

Firebug Lite, HTML öğelerini, hesaplanan CSS stilini ve çok daha fazlasını denetlemeyi destekler. Saf JavaScript olduğundan, birçok farklı tarayıcıda çalışır. Komut dosyasını kaynağınıza eklemeniz veya yer işareti çubuğunu tek bir tıklamayla herhangi bir sayfaya eklemek için yer işareti çubuğunuza eklemeniz yeterlidir.

http://getfirebug.com/lite.html


Harika bağlantı! IE sürümü hakkında bilmiyordum
Patrick Desjardins

15

Her gün Firebug / Chrome Inspector kullanan biri olarak bazı konuşma noktaları eklemeniz yeterlidir :

  1. Yazma sırasında sadece Google DOM müfettişi var ve hayır Firebug'un tüm özelliklerine sahip değil

  2. Müfettiş Firebug'un 'lite' versiyonudur: Arayüz IMO kadar iyi değildir, son sürümlerin her ikisinde de eleman kontrolü artık tıknazdır, ancak Firebug hala daha iyidir; Kendimi Chrome'a ​​olan sevgiyi bulmaya çalışırken buluyorum (daha iyi, daha hızlı bir tarayıcı deneyimi olduğundan), ancak geliştirme çalışmaları için hala benim için berbat.

  3. Firebug'da DOM / CSS'nin canlı önizlemesi / modifikasyonu hala çok daha iyi; hesaplanan CSS ve kutu modeli görünümü Firebug'da daha iyidir;

  4. Bir şekilde Firebug'u okumak / kullanmak sadece bir şekilde daha kolay olabilir, çünkü belgeyi birkaç önemli alanda gezinme, değiştirme / değiştirme kolaylığı nedeniyle? Kim bilir. Arayüze alışkınım ve itiraf ettiğim öznel bir şey olmasına rağmen Chrome Inspector'ın iyi olmadığını düşünüyorum.

  5. Çerezler / Net sekmesi Firebug'da benim için son derece yararlı. Belki de Chrome Inspector'da şimdi var mı? En son kontrol ettim, çünkü Chrome müdahaleniz olmadan kendini arka planda güncelledi (tüm iyi derebeler gibi varsayılan olarak onayınızı alır).

  6. Son nokta: Google Chrome'un tam özellikli bir Firebug aldığı gün, Firefox'un temel olarak geliştiriciler için öldüğü gündür, çünkü Firefox'un Firefox'un düzen motoru Gecko'yu WebKit kadar hızlı yapmak için 3 yılı vardı ve olmadı. Çok açık bir şekilde ifade ettiğim için üzgünüm ama gerçek bu.

Görüyorsunuz, şimdi herkes mobil erişilebilirlik ve etkileşim (iPhone, iPad, Android) tarafından motive edilen jQuery yerine Flash'tan uzaklaşmak istiyor ve JavaScript 'aniden' büyük bir anlaşma (yani alaycı), böylece gemi yelken açtı, Firefox. Ve bu beni bir Mozilla hayranı olarak üzüyor. Chrome, Firefox JavaScript motorlarını yeni sürüme geçirene kadar daha iyi bir tarayıcıdır.


Firefox yokuş aşağı gidiyor. Şu andan itibaren (2013) krom devtools, kundakçıdan çok daha güçlü ... ve firefox, çabalarını android frodo'ya bile yakın olmayan Firefox OS'ye odaklıyor .. js yapmak ve render etmek için çok çaba harcamadılar Daha hızlı.
Phyo Arkar Lwin



9

Firebug lite'ın Chrome / Chromium tarayıcısında her zaman kullanılabilir olmasını sağlamak için bu yer işaretini "Yer İşaretleri Çubuğuna" ayarlayabilirsiniz (URL olarak yerleştirin):

javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);


4

jQuerify , jQuery'yi Chrome Konsoluna gömmek için mükemmel bir eklentidir ve hayal edebileceğiniz kadar basittir. Bu uzantı ayrıca jQuery'nin zaten bir sayfaya gömülü olup olmadığını da gösterir.

Bu uzantı, jQuery'yi istediğiniz herhangi bir sayfaya gömmek için kullanılır. Konsol kabuğunda jQuery kullanılmasına izin verir (Chrome konsolunu Ctrl+ Shift+ j"ile çağırabilirsiniz .).

JQuery'yi seçilen sekmeye gömmek için uzantı düğmesine tıklayın.



3

Google Chrome için Greasemonkey komut dosyalarını etkinleştirmek mümkündür, bu nedenle bu yöntemi kullanarak Firebug'u yüklemenin bir yolu olabilir mi? Firebug Lite da işe yarayacaktı, ancak tam özellikli olanı kullanmakla aynı şey değil :(

willshouse.com/2009/05/29/install-greasemonkey-for-chrome-a-better-guide/



3

Hepinizin ihtiyacı olan her şeyi unutun bu tarayıcı bağımsız müfettiş, dom güncelleyici

https://goggles.webmaker.org/en-US

yer işareti koyup herhangi bir web sayfasına gidin ve bu yer işaretini tıklayın.

Bu aslında Mozilla projesi Goggles, inanılmaz şaşırtıcı şaşırtıcı ...


Kapatıyorlar.
steve moretz

3

F12 (yalnızca Linux ve Windows'ta)

VEYA

Ctrl I

( IMac kullanıyorsanız)



1

Gece ppa kullanarak Ubuntu üzerinde Chromium kullanıyorsanız, chromium-browser-inspector

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.