Sử dụng Bộ lọc Bảng điều khiển Devtools của Chrome để ẩn các lỗi bảng điều khiển do tiện ích mở rộng gây ra


43

Tôi muốn xóa tất cả các ERR_BLOCKED_BY_CLIENTlỗi tôi gặp phải do AdBlock, vì vậy tôi nghĩ Filtertrường này sẽ phù hợp nhưng tôi không thể sử dụng nó để đảo ngược bộ lọc.

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

Về cơ bản những gì tôi muốn là ... | grep -v ERR_BLOCKED_BY_CLIENT


Đố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 điều này: bug.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Câu trả lời:


43

Ngày nay, Chrome có cơ chế loại trừ trong hộp bộ lọc:

-net::ERR_BLOCKED_BY_CLIENT

Điều này loại bỏ tất cả các lỗi giao diện điều khiển chặn truy cập vào tài nguyên mạng. Những lỗi này thường được gây ra bởi các trình chặn quảng cáo và các tập lệnh tương tự. Nhưng xem ra, điều này cũng có thể được gây ra bởi nhân viên dịch vụ trên trang web của riêng bạn.

Là một giải pháp kỹ lưỡng hơn, bạn có thể muốn chặn đầu ra được tạo bởi tất cả các tiện ích mở rộng. Điều này cũng để lại ít cơ hội cho dương tính giả.

Nằm ở góc trên bên phải của bảng điều khiển có bánh xe răng cưa để quản lý cài đặt bàn điều khiển. Tùy chọn Selected context onlybỏ qua tất cả các bối cảnh mở rộng trình duyệt lồng nhau. Dưới đây là một số ví dụ ảnh chụp màn hình.

Cài đặt Selected context onlybị vô hiệu hóa:

Cài đặt với "Chỉ bối cảnh được chọn" bị vô hiệu hóa

Cài đặt Selected context onlyđược bật:

Cài đặt với "Chỉ ngữ cảnh được chọn" được bật


(?!.*BLOCKED_BY_CLIENT)là đủ (đối với superlazyuser).
Scott Weaver

Không, nó không. Bạn đã bật regex? Và bạn đã kiểm tra đầu ra khác không bị xóa là tốt? Giải pháp của bạn lọc ra tất cả đầu ra của bàn điều khiển khi regex bị tắt và không lọc gì khi regex được bật.
Guido Bouman

7
Chrome đã thay đổi cách thức hoạt động này, bạn sẽ cần bao quanh regex bằng các dấu gạch chéo về phía trước:/^(?!net::ERR_BLOCKED_BY_CLIENT).*$/
camomileCase

Làm cách nào để ẩn tin nhắn sauUnchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
aeid

Điều đó có vẻ như một lỗi từ một trang web cụ thể. Chỉ cần lọc lỗi không có vẻ là một ý tưởng tuyệt vời. Nếu bạn thực sự chắc chắn muốn lọc nó, bạn có thể làm điều này:/^(?!lastError: Could not establish connection\. Receiving end does not exist\.).*$/
Guido Bouman

29

Mac Pro (Retina, 13 inch, đầu năm 2013) OSX: 10.10.5 Chrome: 46.0.2490.71 (64-bit)

  1. Mở ' Bảng điều khiển ' và nhấp chuột phải vào Nhật ký lỗi mà bạn không muốn thấy.
  2. Nhấp vào ' Bộ lọc ' -> ' Ẩn tin nhắn từ xxx.js '

Ảnh chụp màn hình
(Bấm vào hình để phóng to)


Cũng hoạt động độc đáo trên Windows.
Stijn Geukens

1
nhưng thất bại với bản đồ nguồn (tất cả các tin nhắn là từ một số lượng lớn vendor.js)
oluckyman

1
Làm thế nào để bạn hủy bỏ nó? Tôi tin rằng tôi đã bấm nhầm và tôi không thấy bất kỳ bộ lọc nào được bật. => Ok, đã tìm thấy nó, phải nhấp vào một tin nhắn khác -> bộ lọc -> bỏ ẩn tất cả
Vadorequest

Không thể tìm thấy "bỏ tất cả" trên phiên bản Chrome cuối cùng ...
Emaborsa

4

Tôi thấy rằng nhấp chuột phải vào mỗi tin nhắn cho phép ẩn nó, nhưng điều này không hoạt động đối với các tập lệnh có tên tệp được tạo tự động.

nhấp chuột phải trong bảng điều khiển dev để ẩn tập lệnh

Chỉnh sửa : Hiện tại có tùy chọn "ẩn tin nhắn mạng" (các vị thần của Google Chrome đã trả lời những lời cầu nguyện của chúng tôi: D):

Trước :

Trước

Sau :

Sau


Tôi có điên không, hay khả năng làm điều này biến mất trong phiên bản Chrome mới nhất?
Jason

Vẫn ở đây trong Chrome 35
Dorian

Tôi đang ở trên Mac. Có lẽ đó là một sự khác biệt?
Jason

Tôi cũng ở trên Mac;)
Dorian

3
Hình như tôi bị điên. Kỳ dị. Khi tôi nhấp chuột phải vào tất cả những gì tôi nhận được là tùy chọn "Bỏ ẩn tất cả" chuyển sang màu xám. Không có danh sách các tập tin.
Jason

2

Mặc dù ít cụ thể hơn, tôi thấy rằng tôi có thể nhấp vào biểu tượng bánh răng và đánh dấu vào hộp kiểm "Ẩn mạng". Hơn nữa, cài đặt này vẫn tồn tại cho các phiên bản mới của bảng điều khiển và khởi động lại. Bộ lọc thì không.

Vì vậy, trong khi bộ lọc hoạt động tốt nếu bạn chỉ muốn tắt nó tạm thời, tùy chọn này sẽ loại bỏ các lỗi này theo mặc định.


0

Điều tương tự đối với tôi ((phiên bản Chrome 36, Windows 8 nhấp chính xác vào thông điệp tường trình nhiều lần


0

Bạn không thể lọc lỗi bảng điều khiển (màu đỏ) bằng tùy chọn bộ lọc.

Tùy chọn tốt nhất của bạn là đợi bản cập nhật của tiện ích mở rộng giải quyết vấn đề hoặc tìm tiện ích mở rộng thay thế tương tự hoặc tải xuống tiện ích mở rộng, giải nén nó, thay đổi mã gây ra lỗi, sau đó đóng gói lại và cài đặt nó.

Các phiên bản gần đây của Chrome dường như có bộ lọc đảo ngược như được đề cập trong câu trả lời của Guido Bouman .


Cảm ơn tôi đoán tôi sẽ đợi, tôi thấy rằng nhấp chuột phải vào từng thông báo lỗi có thể cho phép tôi "ẩn" chúng, nhưng hầu hết các tệp là tệp phân tích (bị chặn bởi AdBlock) và tên tệp được tạo tự động nhưng phương pháp này hoạt động chỉ cho một vài nhà cung cấp phân tích.
Dorian
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.