Chrome: Ẩn lỗi mở rộng trong Bảng điều khiển JavaScript


33

Có cách nào để ngăn các tiện ích mở rộng hiển thị trong bảng điều khiển của cửa sổ công cụ dành cho nhà phát triển không? Thật khó chịu khi tìm kiếm các lỗi JavaScript và phải bỏ qua các lỗi luôn tồn tại. Tôi biết từ câu hỏi này, bạn có thể sử dụng chế độ Ẩn danh, nhưng tôi không muốn phải phát triển trong một cửa sổ trình duyệt riêng biệt với tất cả các thiếu sót của chế độ Ẩn danh.

Nếu không có câu trả lời tốt cho vấn đề này, làm thế nào để tôi chạy xuống phần mở rộng vi phạm, không tắt chúng cùng một lúc?


1
Đối với bất kỳ ai đang tìm kiếm câu trả lời, vui lòng truy cập trình theo dõi lỗi chrome và cho nhóm phát triển chrome biết chúng tôi cần một cách để vô hiệu hóa thông tin mạng mở rộng và nhật ký bảng điều khiển: bug.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Câu trả lời:


13

Tôi nhận ra đây là một câu hỏi cũ hơn, nhưng có một cách tốt hơn là vô hiệu hóa một cách có hệ thống tất cả các tiện ích mở rộng của bạn để tìm ra cái nào đang gây ra lỗi.

Di con trỏ chuột qua tên tệp cho lỗi trong bảng điều khiển. Bạn sẽ thấy một chuỗi dài của gobbledygook. Một phần trong đó là một id duy nhất cho mỗi phần mở rộng. Hãy dành một chút thời gian và ghi nhớ một vài ký tự đầu tiên, trong hình ảnh bên dưới họ là pmejh :

ảnh chụp màn hình lỗi mở rộng trong các công cụ dev

Sau đó, đi đến các tiện ích mở rộng đã cài đặt của bạn tại chrome: // tiện ích mở rộng và di chuột qua từng liên kết chi tiết đang tìm kiếm một URL ở dưới cùng bên trái của cửa sổ có chứa các ký tự bạn ghi nhớ.

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


Thay vì di chuột, Chrome hiện hiển thị ID để bạn có thể thực hiện Tìm kiếm với "lệnh / ctrl-F" để ngay lập tức chuyển sang tiện ích mở rộng.
Praxlistes

@Praxiteles Trên trang tiện ích mở rộng, bạn sẽ cần kiểm tra Developer Modehộp kiểm để hiển thị ID.
Quiver

14

Tôi biết rằng đây là một câu hỏi cũ, nhưng đến đây hôm nay tôi đã tìm thấy một giải pháp mới và quyết định thêm hai xu của mình.

Trong bảng điều khiển Chrome có một tùy chọn bánh răng ở phía bên phải. Nhấp vào nó sẽ tiết lộ một vài lựa chọn.

Đảm bảo rằng bạn chỉ hiển thị các bản ghi từ topđó và Selected context onlyđược chọn.

Điều này sẽ ẩn tất cả các lỗi từ phần mở rộng.

ảnh chụp màn hình


Đây có vẻ là giải pháp tốt nhất cho vấn đề - tìm tuyệt vời!
Ivan Peevski

6

Trong trường hợp lỗi xuất phát từ tiện ích chrome mà bạn không muốn tắt, giờ đây đã có một tính năng để lọc tin nhắn từ các tiện ích mở rộng hoặc tập lệnh cụ thể. Tìm tin nhắn trên bàn điều khiển, nhấp chuột phải vào nó, đi đến Bộ lọc> Ẩn Tin nhắn khỏi ______. Hiệu ứng dường như vẫn tồn tại miễn là bạn mở tab đó.

chrome lọc tin nhắn


1

Không bao giờ tìm thấy câu trả lời, nhưng tôi đã tìm ra vấn đề bằng cách tắt từng phần mở rộng cho đến khi tôi tìm ra thủ phạm.


1
Có cách nào tốt hơn để tìm ra phần mở rộng thủ phạm? Hiện tại, tôi cũng tìm thấy nó giống như bạn đã làm.
IsmailS

Một điều tôi đã nhận thấy là thả xuống ở dưới cùng của bảng điều khiển có nội dung "<bối cảnh trang>" theo mặc định. Nếu bạn bấm vào đó, có vẻ như bạn có thể lọc chỉ một tiện ích mở rộng, nhưng thật không may, tên tiện ích mở rộng không có trong đó, id tham chiếu của chúng là.
Tom

ID tham chiếu cũng được sử dụng trong Cửa hàng Chrome trực tuyến trên thanh địa chỉ. Hãy xem cái này: stackoverflow.com/a/22820109/249567
Bryan Downing

2
@iSid Truy cập Windows -> Tiện ích mở rộng. ID tiện ích mở rộng nằm trong chi tiết của từng tiện ích mở rộng. ID này sẽ được hiển thị trong lỗi trong bảng điều khiển.
Cooper Maruyama

1
Có cách nào khác để che giấu điều này? Tôi không quay lại hoặc xóa nó, vì tôi sử dụng nó!
Neo

1

Đây là cách để xác định phần mở rộng phá vỡ trực tiếp. Tuy nhiên, đây không thực sự là câu trả lời cho câu hỏi. Chà - cách duy nhất bây giờ dường như là vô hiệu hóa tiện ích mở rộng.

Ba bước để xác định phần mở rộng bị hỏng

Tốt nhất, Benedikt

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.