ดีบักเกอร์ที่เหมือน Firebug สำหรับ Google Chrome


278

มีอะไรอย่างเช่น Firebug ที่คุณสามารถใช้ใน Google Chrome ได้บ้าง?

คุณสมบัติที่สำคัญที่ฉันต้องการ:

  • ตรวจสอบแหล่งที่มา HTML (องค์ประกอบที่เลือกลบพวกเขา ฯลฯ )
  • ตรวจสอบค่า CSS (วิธีแก้ปัญหาในตัวแปลก, อย่างใด)

9
ดูว่าขณะนี้ Chrome สนับสนุนส่วนขยายเราสามารถทบทวนได้หรือไม่เนื่องจากคำตอบที่มีอยู่จำนวนมากไม่ถูกต้องทางเทคนิค เราควรอัปเดตคำตอบนี้แทนที่จะเริ่มใหม่
Nathan Koop

3
@ นาธานคูป: ฉันอาจจะผิด แต่ฉันไม่คิดว่าระบบส่วนขยายของ Chrome นั้นทรงพลังพอที่จะยอมให้มีอะไรบางอย่างเช่น Firebug
Sasha Chedygov

1
ตรวจสอบลิงค์นี้เพื่อรับ firebug บนเบราว์เซอร์: getfirebug.com/releases/lite/chrome
Techie

คำตอบ:


243

มีเครื่องมือที่เหมือน Firebug อยู่แล้วใน Chrome เพียงคลิกขวาที่ใดก็ได้บนหน้าแล้วเลือก "ตรวจสอบองค์ประกอบ" จากเมนู Chrome มีเครื่องมือกราฟิกสำหรับการดีบัก (เช่นใน Firebug) ดังนั้นคุณสามารถดีบัก JavaScript ได้ นอกจากนี้ยังทำการตรวจสอบ CSS ได้เป็นอย่างดีและสามารถเปลี่ยนการเรนเดอร์ CSS ได้ทันที

สำหรับข้อมูลเพิ่มเติมโปรดดูที่https://developers.google.com/chrome-developer-tools/


19
++ นี่ดีพอสำหรับการแก้ไขปัญหาเฉพาะของ Chrome ถ้าฉันต้องการการใคร่ครวญอย่างลึกซึ้งฉันสามารถทำได้ด้วย Firebug ขณะนี้มีโหมดผู้พัฒนาใหม่ของ IE8 เบราว์เซอร์หลักทั้งหมดจะมีโหมด dev ในตัว ช่วงเวลาที่ดี.
ปืน

1
อ่าพาฉันไปนิดหน่อยเพื่อหามัน แต่ฟังก์ชั่นการแก้ไข html ของ firebug ก็มีเช่นเดียวกันในที่เดียวที่คุณสามารถแก้ไข css แถบเครื่องมือนักพัฒนาดับเบิลคลิกที่องค์ประกอบพิมพ์และกด Enter และมี คุณไปแก้ไข HTML
Kzqai

4
เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome (ctrl + shift + j) รองรับการดีบัก Javascript เช่น Firebug คลิกที่แท็บ Scripts จากนั้นที่ไอคอนที่สองที่ด้านล่าง (> =) ที่มีคำแนะนำเครื่องมือของ "Show console" จากตรงนั้นคุณสามารถรันคำสั่ง Javascript เช่นคอนโซล Firebug
Pierre-Antoine LaFayette

1
จำไว้ว่าในระบบที่ใช้ linux นั้นจะไม่ได้รับการติดตั้งโดยอัตโนมัติดังนั้นคุณต้องติดตั้งด้วยตนเอง: sudo apt-get install chromium-browser-inspector
Manuel

1
dev รุ่นปัจจุบัน 4.0.xxxx มีชุดเครื่องมือสำหรับนักพัฒนา ฉันรู้เกี่ยวกับองค์ประกอบการตรวจสอบก่อนหน้านี้ แต่ถ้าไม่มีแผงควบคุม "สุทธิ" มันก็ไม่ดีพอ แต่ตอนนี้มีแผง "ทรัพยากร" ที่ดูเหมือนว่าจะทำงานได้ค่อนข้างดีและมีตัวกรองเช่นเดียวกับ firebug (สคริปต์, xhr, รูปภาพ ฯลฯ ) ฉันใช้ Dev build เป็นเวลาหนึ่งสัปดาห์และดูเหมือนจะค่อนข้างเสถียร ในที่สุดฉันเพิ่งตั้งเบราว์เซอร์เริ่มต้นของฉันเป็นโครเมี่ยม - ตอนนี้มันเป็นเบราว์เซอร์ dev ของฉันด้วย! :)
Mark J Miller

37

Firebug Lite รองรับการตรวจสอบองค์ประกอบ HTML สไตล์ CSS ที่คำนวณและอื่น ๆ อีกมากมาย เนื่องจากเป็น JavaScript ที่บริสุทธิ์จึงสามารถใช้งานได้ในเบราว์เซอร์ที่แตกต่างกัน เพียงรวมสคริปต์ในแหล่งที่มาของคุณหรือเพิ่ม bookmarklet ในแถบที่คั่นหน้าของคุณเพื่อรวมไว้ในหน้าใดก็ได้ด้วยคลิกเดียว

http://getfirebug.com/lite.html


ลิงค์ยอดเยี่ยม! ไม่ทราบเกี่ยวกับรุ่น IE
Patrick Desjardins

15

เพียงเพิ่มจุดพูดคุยบางส่วนในฐานะคนที่ใช้ Firebug / Chrome Inspectorทุกวัน:

  1. ในขณะที่เขียนมีผู้ตรวจสอบ Google DOM เท่านั้นและไม่มีคุณลักษณะทั้งหมดของ Firebug

  2. สารวัตรเป็นรุ่น 'lite' ของ Firebug: อินเทอร์เฟซไม่ดีเท่า IMO การตรวจสอบองค์ประกอบในรุ่นล่าสุดทั้งสองตอนนี้เป็น clunky แต่ Firebug ยังดีกว่า ฉันพบว่าตัวเองกำลังพยายามค้นหาความรักสำหรับ Chrome (เนื่องจากเป็นประสบการณ์ที่ดีกว่าและเร็วกว่าเบราว์เซอร์) แต่สำหรับงานพัฒนามันยังคงแย่สำหรับฉัน

  3. การแสดงตัวอย่าง / การดัดแปลง Live ของ DOM / CSS ยังดีกว่าใน Firebug; การคำนวณ CSS และมุมมองรูปแบบกล่องจะดีกว่าใน Firebug;

  4. อย่างใดมันง่ายกว่าที่จะอ่าน / ใช้ Firebug อาจเป็นเพราะความสะดวกในการนำทาง, จัดการ / ปรับเปลี่ยนเอกสารในพื้นที่สำคัญหลายแห่ง? ใครจะรู้. ฉันคุ้นเคยกับอินเทอร์เฟซและฉันคิดว่า Chrome Inspector ไม่ดีเท่านี้แม้ว่าจะเป็นเรื่องส่วนตัวที่ฉันยอมรับ

  5. แท็บคุกกี้ / เน็ตมีประโยชน์อย่างยิ่งสำหรับฉันใน Firebug บางทีผู้ตรวจสอบ Chrome อาจมีตอนนี้หรือไม่ ครั้งล่าสุดที่ฉันตรวจสอบมันไม่ได้เพราะ Chrome อัปเดตตัวเองในพื้นหลังโดยไม่ต้องมีการแทรกแซงของคุณ

  6. จุดสุดท้าย: วันที่ Google Chrome ได้รับ Firebug ที่มีคุณสมบัติครบถ้วนนั้นเป็นวันที่ Firefox โดยทั่วไปจะเสียชีวิตสำหรับนักพัฒนาเพราะ Firefox มีเวลา 3 ปีในการทำให้Geckoของเค้าโครงเครื่องยนต์ของ Firefox นั้นเร็วเท่าWebKitและพวกเขาไม่ได้ทำ ขออภัยที่จะกล่าวอย่างเปิดเผย แต่เป็นความจริง

คุณเห็นแล้วตอนนี้ทุกคนต้องการที่จะย้ายออกจาก Flash แทน jQuery ซึ่งได้รับแรงบันดาลใจจากการเข้าถึงและการติดต่อสื่อสารบนมือถือ (iPhone, iPad, Android) และ JavaScript คือ 'ทันใดนั้นเป็นเรื่องใหญ่ และนั่นทำให้ฉันเศร้าในฐานะแฟน Mozilla ของ Mozilla Chrome เป็นเบราว์เซอร์ที่ดีกว่าจนกว่า Firefox จะอัพเกรดเอนจิ้น JavaScript


Firefox กำลังตกต่ำ ณ ตอนนี้ (2013) chrome devtools มีประสิทธิภาพมากกว่า firebug ... และ firefox มุ่งเน้นไปที่ความพยายามของพวกเขาใน Firefox OS ซึ่งไม่ได้ใกล้เคียงกับ Android Frodo .. พวกเขาไม่ได้ใช้ความพยายามอย่างมากในการสร้าง js และการแสดงผล ได้เร็วขึ้น
Phyo Arkar Lwin



9

คุณสามารถตั้งค่า bookmarklet นี้ใน "แถบบุ๊กมาร์ก" เพื่อให้มี Firebug lite อยู่ในเบราว์เซอร์ Chrome / Chromium เสมอ (ใส่เป็น URL):

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 ลงใน Chrome Console และเรียบง่ายอย่างที่คุณจินตนาการ ส่วนขยายนี้ยังระบุด้วยว่า jQuery ได้ถูกฝังลงในหน้าแล้วหรือไม่

ส่วนขยายนี้ใช้เพื่อฝัง jQuery ในหน้าใด ๆ ที่คุณต้องการ อนุญาตให้ใช้ jQuery ในคอนโซลเชลล์ (คุณสามารถเรียกใช้คอนโซล Chrome ได้โดยCtrl+ Shift+ j")

หากต้องการฝัง jQuery ลงในแท็บที่เลือกให้คลิกที่ปุ่มส่วนขยาย


4

ส่วนเสริม Firebug Chrome อย่างเป็นทางการหรือคุณสามารถดาวน์โหลดและจัดทำส่วนขยายด้วยตัวคุณเอง

https://getfirebug.com/releases/lite/chrome/


2
เพื่อความชัดเจน: นี่คือลิงก์ไปยังส่วนขยาย firebug lite ไม่ใช่ส่วนเสริม firebug
NeuroScr

ลิงก์ที่ให้มาก่อนหน้านี้เสีย โปรดอัปเดตคำตอบนี้ด้วยลิงก์ใหม่
Rob Hruska

3

เป็นไปได้ไหมที่จะเปิดใช้งานสคริปต์ Greasemonkeyสำหรับ Google Chrome ดังนั้นอาจมีวิธีการติดตั้ง Firebug โดยใช้วิธีนี้หรือไม่ Firebug Liteก็ใช้งานได้ แต่มันก็ไม่ได้เป็นความรู้สึกเดียวกับที่ใช้ฟีเจอร์เต็มรูปแบบ :(

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


3

สิ่งนี้ไม่ได้ตอบคำถามของคุณ แต่ในกรณีที่คุณไม่ได้รับ Chris Developer จากWeb Pederickอยู่ในขณะนี้สำหรับ Chrome: https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm


3

ลืมทุกสิ่งที่คุณต้องการโดยผู้ตรวจสอบอิสระของเบราว์เซอร์และอัพเดท

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

เพียงคั่นหน้าและไปที่หน้าเว็บใด ๆ แล้วคลิกที่คั่นหน้านั้น ..

นี่คือ Mozilla โครงการ Goggles จริง ๆ แล้วมันวิเศษมาก ...


พวกเขากำลังปิดตัวลง
steve moretz



1

หากคุณใช้ Chromium บน Ubuntu โดยใช้ ppa ทุกคืนคุณควรจะได้ chromium-browser-inspector

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.