จะลบเบรกพอยต์ทั้งหมดในขั้นตอนเดียวใน Google Chrome ได้อย่างไร ใช้รุ่น 11
[อัพเดต]
ขณะนี้มีคำขอคุณสมบัติสำหรับสิ่งนี้
[อัพเดต]
คำขอคุณสมบัติถูกปิด (ธันวาคม 2011)!
จะลบเบรกพอยต์ทั้งหมดในขั้นตอนเดียวใน Google Chrome ได้อย่างไร ใช้รุ่น 11
[อัพเดต]
ขณะนี้มีคำขอคุณสมบัติสำหรับสิ่งนี้
[อัพเดต]
คำขอคุณสมบัติถูกปิด (ธันวาคม 2011)!
คำตอบ:
ตอนนี้เป็นไปได้ในแท็บแหล่งที่มาของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome โปรดดูที่หน้าจอคว้าด้านล่างและคลิกขวาภายในส่วน "เบรกพอยต์" ของหน้าต่างด้านซ้าย
ตั้งแต่เมื่อเร็ว ๆ นี้ (Chrome 18) คุณสามารถคลิกขวาที่จุดพักใด ๆ ในบานหน้าต่างจุดพักและ voila! รายการเมนูป๊อปอัป "ลบจุดพัก JavaScript ทั้งหมด"!
Split panels vertically when docked to right
และคุณกำลังเชื่อมต่อที่ถูกต้องBreakpoints
บานหน้าต่างอยู่ด้านล่างบานหน้าต่างแหล่งที่มาและไม่ใกล้เคียงกับบริบทข้างต้น เช่นเดียวกับการอ่าน "เขาไปที่ร้าน \ n" หนึ่งแห่ง "ฉันแค่คิดว่าเขาหมายถึงบานหน้าต่างหมายเลขบรรทัดที่มีจุดพักคือ" บานหน้าต่างจุดพัก " เดา JS coder == การอ่านเพื่อความเข้าใจล้มเหลว ; ^) ขอบคุณผู้แสดงความคิดเห็น มีประโยชน์ในการแก้ไขภาพหรือไม่
Chrome Devtools หยุดทำงานทุกครั้งที่ฉันพยายามเข้าถึงSources
แผงควบคุมเนื่องจากมีเบรกพอยต์ในไฟล์ Javascript ขนาดเล็ก
ในการลบเบรกพอยต์ทั้งหมดโดยไม่ต้องเข้าถึงอินเตอร์เฟสคุณสามารถทำสิ่งต่อไปนี้:
บนคอนโซล inspector-on-inspector ดำเนินการต่อไปนี้:
window.localStorage.breakpoints = [];
ปิดการตรวจสอบและโหลดหน้าใหม่ ตอนนี้เบรกพอยต์จะหายไป
window.localStorage.breakpoints = [];
แล้วไม่มีอะไร ...
ภายใต้แหล่งที่มาคุณสามารถคลิกปุ่มที่มีเครื่องหมายสีแดงบนภาพด้านล่างหรือใช้ทางลัด Ctrl + F8 เช่นเดียวกับเคล็ดลับเครื่องมือแสดง (เปิด / ปิดการใช้งานเบรกพอยต์) ต่ำกว่าเล็กน้อยภายใต้ 'จุดพัก' คุณจะเห็นจุดพักทั้งหมดของคุณ หากคุณเลือกที่จะปิดการใช้งานทั้งหมดพวกเขาจะเป็นสีเทา
หากต้องการกำจัดจุดพักทั้งหมดให้เปิดตัวตรวจสอบบนตัวตรวจสอบ (ปลดการตรวจสอบตัวแรกออกและกด ctrl-shift-I เพื่อเปิดตัวที่สอง) และเรียกใช้ "WebInspector.settings.domBreakpoints.set ([])" ในคอนโซลของตัวตรวจสอบที่สอง
Uncaught ReferenceError: WebInspector is not defined
แท็บใหม่; Ctrl + Shift + J ไปที่คอนโซล; เข้าถึง URL
เปิดตัวจัดการงาน Chrome และจบหน้าแท็บ
Ctrl + Shift + J ไปยังแอปพลิเคชัน -> พนักงานบริการ (ออฟไลน์) -> รีเฟรช
ไปยังแหล่งที่มายกเลิกจุดพัก
ความสำเร็จ
ตัวเลือกอื่นคือการยกเลิกการเปิดใช้งานจุดพักทุกจุดโดยใช้:
Ctrl + F8
ในกรณีของฉันถอนการติดตั้งและติดตั้ง Chrome ใหม่ก็ไม่ประสบความสำเร็จ
ยัง window.localStorage.clear () ไม่ได้ช่วย
"วิธีแก้ปัญหาโอกาสสุดท้าย" ของฉันคือการลบไดเรกทอรีทั้งหมดที่ Chrome กำลังจัดเก็บข้อมูล ก่อนปิด Chrome ของคุณ จากนั้นดูที่เส้นทางนี้ "c: \ Users \ {your_user} \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage \" ที่นี่ลองลบทุกสิ่งที่อยู่ในไดเรกทอรีนี้
Deactivate all breakpoints
ปุ่มเหมือนใน Chrome 9 หรือไม่?