วิธีทำให้คอนโซล Google Chrome JavaScript คงอยู่อย่างถาวร


250

เนื่องจากฉันกำลังสร้างเว็บไซต์แบบไดนามิกฉันต้องติดตามการเปลี่ยนแปลงระหว่างหน้าเช่น อาแจ็กซ์โทรโพสต์รับสิ่งและสิ่งที่คล้ายกัน

ฉันกำลังมองหาฟังก์ชั่นแบบเดียวกับใน Firebug (ซึ่งคุณสามารถเปิดใช้งาน "ถาวร" และคอนโซลจะไม่ถูกล้างออกทุกครั้งที่คุณโหลดหน้าใหม่หรือส่งแบบฟอร์ม

ดังนั้นคำถามของฉันคือ: มีวิธีทำให้คอนโซล Google Chrome JavaScript แบบถาวรหรือไม่ (และถ้าใช่เป็นอย่างไร)

อัปเดต : คัดลอกคำตอบที่นี่หากใครยังคงมองหา Chrome 14+ มีการตั้งค่าในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์> การตั้งค่าที่มีป้ายกำกับ "คอนโซล: เก็บบันทึกการนำทางไว้"

อัปเดต 2 : Chrome เวอร์ชันล่าสุด (33+) มีตัวเลือกนี้โดยการคลิกขวาในคอนโซล

อัปเดต 3 (ปลายปี 2017): Chrome รุ่นล่าสุด (60+) มีตัวเลือกนี้โดยเปิดคอนโซลคลิกที่เฟืองที่มุมบนขวาและเลือก "เก็บบันทึก"


เพียงแค่ "บันทึกการดูแลรักษา" ตอนนี้ ฉันถูกขับเคลื่อนด้วยถั่วและโพสต์นี้ช่วยฉันได้มาก ขอบคุณครับ
ฮันเตอร์

คำตอบ:


346

หากใครยังคงมองหาสิ่งนี้ฉันอยู่ใน Chrome 15.0.874.58 beta-m และฉันมีช่องทำเครื่องหมายในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์> การตั้งค่าที่มีป้ายกำกับ "คอนโซล: เก็บบันทึกการนำทางไว้" ทำงานได้ดี

ภาพของการตั้งค่า


10
สำหรับคนอื่น ๆ ที่ไม่ได้อยู่ที่เครื่องมือสำหรับนักพัฒนา> การตั้งค่าคือ: เมื่อคุณเปิดคอนโซลแล้วมีฟันเฟืองที่ด้านล่างขวาของหน้าจอ "เก็บบันทึกการเดินเรือเมื่อนำทาง" อยู่บนแท็บแรกในส่วนคอนโซล .
opsb

24
ในฐานะที่เป็น Chrome 17 คลิกขวาที่คอนโซลให้การเข้าถึงตัวเลือกนั้น
soletan

2
ในฐานะของ 2019 สำหรับการตั้งค่าที่คุณคลิกจุดซ้อนกันสามเล็ก ๆ น้อย ๆ ในแนวตั้งในขวาสุดบนแถบเครื่องมือเมนู Dev :-)
Roland

26

ป้อนคำอธิบายรูปภาพที่นี่

ที่รุ่น 67.0.3396.87 (รุ่นทางการ) (64 บิต)


น่าอัศจรรย์ ตอนนี้ฉันสามารถรับบันทึกที่ลงทะเบียนได้ทันทีก่อนรีเฟรชหน้า!
แฟรงค์

11

น่าเสียดายที่ Chrome ยังไม่รองรับฟังก์ชันการทำงานดังกล่าวถึงแม้ว่าจะมีการพูดคุยกันในเดือนธันวาคม 2010 เกี่ยวกับการเพิ่มในรุ่นใหญ่ครั้งต่อไป ...

คำตอบนี้ไม่ถูกต้องอีกต่อไป


ฉันสงสัยสิ่งนี้ มันเป็นเหตุผลว่าทำไมฉันต้องคอย Firefox อยู่ตลอด แม้แต่ FireBug Lite ยังไม่มีคอนโซลถาวร
Zlatko

ฉันจะต้องเรียนรู้วิธีการที่จะได้ทำใน FireBug และทำให้ส่วนขยายของ Google โครเมี่ยมครั้งแรกของฉัน :)
Zlatko

4
ปรากฎว่าฉันไม่ต้องการมันมากพอ: /
Zlatko

3
@uneakharsh โปรดอย่าลงคะแนนสำหรับสิ่งนั้น ดูเวลาที่เขียนคำตอบ (มีนาคม 2011) ฟังก์ชันนี้ได้รับการเพิ่มตั้งแต่คำตอบนี้ถูกโพสต์ ...
BenM

2
@uneakharsh การถอนตัวเนื่องจากนี่เป็นคำตอบที่ถูกต้องเมื่อมีการเขียน (มีนาคม 2011) คุณไม่ได้ลบคำตอบระยะเวลา
José Luis


0

ตั้งแต่ Chrome เวอร์ชัน 73.0.3683.86 (รุ่นทางการ) (64 บิต):

  1. คลิกจุดไข่ปลาที่ด้านบนขวาของเครื่องมือสำหรับนักพัฒนา จุดไข่ปลาด้านบน
  2. นำทางไปยัง Settings > Preferences > Console
  3. ตรวจสอบ Preserve log upon navigation

ตัวเลือกคอนโซล

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