Làm cách nào để xóa tất cả các điểm dừng trong một bước trong Google Chrome?


198

Làm cách nào để xóa tất cả các điểm dừng trong một bước trong Google Chrome? Sử dụng phiên bản 11.

[cập nhật]

Bây giờ có một yêu cầu tính năng cho việc này.

[cập nhật]

Các yêu cầu tính năng được đóng lại (tháng 12 năm 2011)!


Không có Deactivate all breakpointsnút nào , như trong Chrome 9?
Matt Ball

1
@Krik: Phiên bản 11 là bản beta. Họ có một tòa nhà hàng đêm. @Matt: Khi tôi làm mới trang, điều rất thường xuyên, các điểm dừng sẽ kích hoạt lại.
Tony_Henrich

1
Tôi đang xem Chrome Phiên bản 51, bạn cần truy cập vào Nguồn> Ngăn gỡ lỗi (nơi xem, ngăn xếp cuộc gọi, điểm dừng ...). Nhấp chuột phải vào khung điểm dừng (bạn cần có một số điểm dừng để xem tùy chọn) và bạn sẽ tìm thấy, "Xóa tất cả điểm dừng".
Dhanuka777

1
XIN VUI LÒNG GIÚP ĐỂ BẦU CỬ tại bug.chromium.org GIẢI PHÁP ĐƠN GIẢN cho vấn đề này ... Ngay cả ngày nay (2019) KHÔNG CÓ GIẢI PHÁP ĐƠN GIẢN .
Peter Krauss

Câu trả lời:


228

Điều này hiện có thể có trong tab Nguồn của Công cụ dành cho nhà phát triển Chrome. Vui lòng xem màn hình lấy bên dưới và nhấp chuột phải trong phần "Điểm dừng" của cửa sổ bên trái.

nhập mô tả hình ảnh ở đây


Cũng hoạt động cho Chrome phiên bản 70
Jasmeet

123

Kể từ gần đây (Chrome 18), bạn có thể nhấp chuột phải vào bất kỳ điểm dừng nào trong ngăn Breakpoint và voila! Mục trình đơn bật lên "Xóa tất cả các điểm dừng JavaScript"!


7
Gần đây đã có rất nhiều điều xảy ra với Chrome, đến nỗi thật khó để biết điều gì đang xảy ra ở đâu, Rõ ràng tôi đang ở trên Chrome 27 và tôi không thể vô hiệu hóa tất cả các Điểm dừng bằng cách sử dụng phương pháp trên. Các tùy chọn này bị thiếu đối với tôi. Nó treo toàn bộ trình duyệt của tôi và tôi cần quay lại Firefox / fireorms. Ý tưởng?
Mike

18
Có lẽ tôi chỉ dày, nhưng tôi nghĩ rằng ảnh chụp màn hình ở đây hơi lừa đảo - các menu nhấp chuột phải thường xuất hiện ở phía dưới bên phải của con trỏ, vì vậy có vẻ như bạn nhấp chuột phải vào mã nguồn, nhưng trong thực tế là bạn phải nhấp chuột phải vào khung Breakpoint (vì văn bản câu trả lời của bạn được thừa nhận, nhưng nó chỉ rõ ràng điều đó có nghĩa là gì nếu bạn nhận thấy ngăn Breakpoint trong hình ảnh hoặc đã biết nó tồn tại). Tôi nghĩ rằng ảnh chụp màn hình từ câu trả lời của thirumalaa srinivas dưới đây là tốt hơn; có lẽ bạn nên véo nó và sử dụng nó thay vì của bạn?
Đánh dấu Amery

1
@Mike Có lẽ bạn nhấp chuột phải vào sai chỗ - trong khi câu trả lời này là chính xác, ảnh chụp màn hình hơi lừa dối và đã đánh lừa tôi và ít nhất một người bình luận khác về câu hỏi này. Xem bình luận của tôi ở trên. Điều này hoạt động với tôi trong Chrome 31 và theo câu trả lời, nó hoạt động trong Chrome 18, vì vậy tôi rất ngạc nhiên nếu nó không hoạt động trong Chrome 27.
Mark Amery 27/11/13

1
Thậm chí tệ hơn khi bạn có Split panels vertically when docked to rightvà bạn đang cắm đúng, Breakpointskhung bên dưới khung Nguồn và không gần với bối cảnh ở trên. Giống như đọc "Anh ấy đã đi đến cửa hàng \ nthe" với một "the", tôi chỉ hình dung anh ấy có nghĩa là ngăn số dòng với các điểm dừng là "khung điểm dừng". Bộ mã hóa Guess == đọc hiểu không thành công. ; ^) Cảm ơn, bình luận. Hữu ích để chỉnh sửa hình ảnh?
ruffin

1
Câu trả lời này hiện đã lỗi thời, họ không còn các tùy chọn này trong menu ngữ cảnh nhấp chuột phải với Phiên bản 55.0.2883.87 m
ninjasense

19

Chrome Devtools bị sập mỗi lần tôi cố truy cập Sourcesbảng điều khiển vì điểm dừng trên tệp Javascript được rút gọn.

Để xóa tất cả các điểm dừng mà không truy cập vào giao diện, bạn có thể làm như sau:

  1. Mở thanh tra trên thanh tra: mở khóa thanh tra thứ nhất và nhấn ctrl+ shift+ iđể mở thanh tra thứ hai
  2. Trên bảng điều khiển thanh tra trên thanh tra, thực hiện như sau:

    window.localStorage.breakpoints = [];
    
  3. Đóng các thanh tra và tải lại trang. Bây giờ các điểm dừng đã biến mất.


4
Tôi chạy ở bàn điều khiển window.localStorage.breakpoints = []; và không có gì ...
Peter Krauss

2
Đây là câu trả lời duy nhất giải quyết câu hỏi theo nghĩa đen. Làm thế nào bạn phát hiện ra phương pháp này?
jsejcksn

10

Trong phần Nguồn, bạn có thể nhấp vào nút được đánh dấu màu đỏ trên hình bên dưới hoặc sử dụng phím tắt Ctrl + F8 giống như mẹo công cụ đang hiển thị (kích hoạt / hủy kích hoạt điểm dừng). Thấp hơn một chút trong 'Điểm dừng' bạn sẽ thấy tất cả các điểm dừng của mình. Nếu bạn chọn tắt tất cả, chúng sẽ chuyển sang màu xám.

nhập mô tả hình ảnh ở đây


2
nhưng không loại bỏ chỉ vô hiệu hóa
Prageeth godage

4
Đây dường như là cách giải quyết duy nhất tại thời điểm này? Có vẻ như họ đã loại bỏ nó khỏi các menu chuột phải.
Dunc

Điều gì sẽ là một lý do tốt để đưa xuống một chức năng cần thiết như vậy?
Trung bình Joe

7

Giải pháp tại đây .

Để thanh lọc tất cả các điểm dừng mở thanh tra trên thanh tra (mở khóa thanh tra đầu tiên và nhấn ctrl-shift-I để mở thứ hai) và chạy "WebInspector.sinstall.domBreakpoint.set ([])" trong bảng điều khiển của thanh tra thứ hai.


4
Điều này không làm việc cho tôi. Tôi nhận đượcUncaught ReferenceError: WebInspector is not defined
John Henckel

2
  1. Tab mới; Ctrl + Shift + J đến Bảng điều khiển; Truy cập URL

  2. Mở trình quản lý tác vụ Chrome và kết thúc trang tab.

  3. Ctrl + Shift + J đến Ứng dụng -> Nhân viên phục vụ (Offiline) -> Làm mới

  4. đến nguồn Hủy điểm dừng

Sự thành công


1

Một tùy chọn khác là hủy kích hoạt tất cả các điểm ngắt bằng cách sử dụng:

Ctrl + F8


Điều này chỉ vô hiệu hóa chúng :(
Sebastian Thomas

0

Trong trường hợp của tôi, Gỡ cài đặt và cài đặt Chrome mới mà không thành công.

Ngoài ra window.localStorage.clear () không giúp được gì.

"Giải pháp cơ hội cuối cùng" của tôi là xóa toàn bộ thư mục nơi Chrome đang lưu trữ dữ liệu của nó. Trước tiên hãy tắt Chrome của bạn. Sau đó nhìn vào đường dẫn này "c: \ Users \ {your_user} \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage \". Ở đây cố gắng xóa tất cả những gì trong thư mục này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.