Khi gỡ lỗi trong chrome, các tập lệnh luôn bị tạm dừng trong trình gỡ lỗi ngay cả khi không có điểm ngắt nào được đặt và nếu tạm dừng không được tạm dừng, nó sẽ tự tạm dừng.
Những gì có thể được thực hiện?
Khi gỡ lỗi trong chrome, các tập lệnh luôn bị tạm dừng trong trình gỡ lỗi ngay cả khi không có điểm ngắt nào được đặt và nếu tạm dừng không được tạm dừng, nó sẽ tự tạm dừng.
Những gì có thể được thực hiện?
Câu trả lời:
Một nguyên nhân có thể là do bạn đã bật "tạm dừng ngoại lệ" (biểu tượng hình dấu hiệu dừng nhỏ có biểu tượng tạm dừng (||) ở phía dưới bên trái của cửa sổ). Hãy thử nhấp vào đó trở lại trạng thái tắt / xám (không phải trạng thái màu đỏ hoặc màu xanh) và tải lại trang.
CẬP NHẬT: Thêm ảnh chụp màn hình để tham khảo:
Trong trường hợp của tôi, tôi đã Any XHR
đặt cờ đúng trên XHR Breakpoints
cài đặt, có thể truy cập qua tab Nguồn trong các công cụ phát triển của Chrome.
Bỏ chọn nó để Chrome hoạt động bình thường trở lại.
Điều này cũng có thể gây ra vấn đề
Biểu tượng Break Point ở trên cùng bên phải sẽ có màu xanh như thế này
Không nên màu xám như thế này
Nếu bạn điều hướng đến Nguồn, bạn có thể thấy nút tạm dừng ở cuối DevTools. Về cơ bản, có 3 tùy chọn tạm dừng có thể có trong DevTools trong khi gỡ lỗi tệp js,
Đừng tạm dừng ngoại lệ ( ):
Nút tạm dừng sẽ có màu xám như thể "Đừng tạm dừng ngoại lệ" đang hoạt động.
Tạm dừng trên tất cả các ngoại lệ ( ):
Nút tạm dừng sẽ có màu xanh lam như thể "Tạm dừng trên tất cả các ngoại lệ" đang hoạt động.
Tạm dừng các ngoại lệ chưa được phát hiện ( ):
Nút tạm dừng sẽ có màu tím như thể "Tạm dừng các ngoại lệ chưa được phát hiện" đang hoạt động.
Trong trường hợp của bạn, nếu bạn không muốn tạm dừng, hãy chọn Không tạm dừng ngoại lệ. Để chọn, chuyển nút tạm dừng cho đến khi nó chuyển sang màu xám .
Bạn có thể nhấn CTLR+ F8để kích hoạt hoặc hủy kích hoạt các điểm vi phạm.
Đây là giải pháp ngắn.
Nhấp vào biểu tượng Cài đặt và sau đó nhấp vào nút Khôi phục mặc định và tải lại nút. Điều này làm việc cho tôi trong khi câu trả lời được chấp nhận thì không.
Ở góc trên bên phải biểu tượng cuối cùng thứ hai (bao quanh màu đỏ trong hình ảnh đính kèm) là để kích hoạt / hủy kích hoạt gỡ lỗi. Nhấn vào đó để chuyển đổi gỡ lỗi bất cứ lúc nào.
Vấn đề thực sự ngớ ngẩn mà tôi gặp phải đã dẫn tôi đến đây với trình gỡ lỗi; lệnh: "trình gỡ lỗi;" có một chiếc đồng hồ đặt trên nó.
Nó gây ra một trang chỉ nói trình gỡ lỗi; xuất hiện giữa mỗi lần tải trang.
Cách để vô hiệu hóa là chỉ cần nhấp chuột phải vào Watch và nhấp vào "Xóa biểu thức đồng hồ".
Một người dùng khác đã đề cập đến vấn đề này một cách chi tiết nhưng tôi đã bỏ lỡ nó cho đến khi tôi quay lại đây khoảng 3 lần trong 2 ngày -
Có một phần có tiêu đề điểm dừng EventListener chứa danh sách các điểm dừng khác có thể được đặt. Nó xảy ra rằng tôi đã vô tình kích hoạt một trong số chúng trên DOM Muting cho phép tôi biết bất cứ khi nào bất cứ điều gì đến DOM bị ghi đè. Thật không may, điều này dẫn đến việc tôi vô hiệu hóa một loạt các plugin và tiện ích bổ sung trước khi tôi nhận ra đó chỉ là máy của mình. Hy vọng điều này sẽ giúp người khác.
Bạn chỉ có thể đi đến Điểm dừng trong bảng điều khiển dành cho nhà phát triển chrome, nhấp chuột phải và xóa điểm dừng. Đơn giản.
Chủ đề> chuyển "Chính" sang "ứng dụng"
Trong phần "Chủ đề", tôi đã thay đổi ngữ cảnh từ "Chính"> thành "ứng dụng". "Ứng dụng" nên có một mũi tên màu xanh sang một bên.
Điều này đã xảy ra với tôi. Tôi đã có một điểm dừng về sửa đổi cây con trên thẻ body và mỗi khi tôi xóa điểm dừng, chúng sẽ quay lại sau khi tôi làm mới. Tôi đã rất bối rối và thậm chí tôi đã loại bỏ tất cả các điểm dừng DOM, nhưng điểm dừng sửa đổi phụ bản thân ảo vẫn tiếp tục quay trở lại. Cuối cùng, tôi tải lại bộ đệm và chúng biến mất.