Chrome cảnh báo người dùng: Tiện ích mở rộng uBlock Origin làm chậm hiệu suất

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Mặc dù việc loại bỏ dần các tiện ích mở rộng Manifest v2 sẽ diễn ra vào tháng 3 năm nay, Chrome hiện đang đưa ra cảnh báo cho một số người rằng UBlock Origin đang làm chậm trình duyệt và yêu cầu họ tắt tiện ích mở rộng để khôi phục hiệu suất trình duyệt. Vấn đề không liên quan gì đến việc đẩy Manifest vXNUMX. Nhà phát triển UBO cho biết đây là một sự cố (hiếm gặp) xảy ra khi người dùng liên tục tạo bộ lọc hoặc quy tắc. Điều đáng lưu ý là bản sửa lỗi cho sự cố này có sẵn trong phiên bản phát triển của tiện ích mở rộng và có thể xuất xưởng khi Cửa hàng Chrome trực tuyến phê duyệt.

Google đang dần loại bỏ các tiện ích mở rộng của Manifest V2 để chuyển sang Manifest V3 vì lý do bảo mật, quyền riêng tư và hiệu suất. Giai đoạn này sẽ bắt đầu vào tháng 2024 năm 2, khi Google bắt đầu vô hiệu hóa các tiện ích mở rộng cũ hơn của Chrome được xây dựng bằng hệ thống “Manifest V2”. Người dùng bị ảnh hưởng bởi quá trình triển khai sẽ thấy các tiện ích mở rộng MVXNUMX như UBlock Origin tự động bị vô hiệu hóa trong trình duyệt của họ và sẽ không thể cài đặt chúng từ Cửa hàng Chrome trực tuyến được nữa.

Về bối cảnh của bài viết, gần đây một số người dùng đã nhận được lỗi sau từ Chrome khi sử dụng UBlock Origin trên trình duyệt với thông báo sau và họ đã báo cáo lỗi đó trên X [1], [2].

Tiện ích mở rộng này đang làm chậm Google Chrome. Bạn nên tắt nó để khôi phục hiệu suất của Google Chrome.

Điều này xảy ra khi người dùng tạo bộ lọc mới và tải lại trang web nhiều lần. Chúng tôi đã có thể tái tạo cảnh báo này trong trình duyệt Chrome và Edge. Bạn cũng có thể spam chuyển đổi UBO và làm mới trang web nhiều lần để điều này xảy ra, điều này không được khuyến khích.

Chrome hiển thị cảnh báo lỗi trong menu và việc chọn cảnh báo sẽ điều hướng người dùng đến trang tiện ích mở rộng nơi người dùng có thể xem thông báo. Chúng tôi nhận thấy việc tắt và bật lại tiện ích mở rộng không làm cảnh báo biến mất, bạn có thể phải cài đặt lại tiện ích mở rộng từ cửa hàng Chrome trực tuyến để tránh điều này.

Khi Chrome phát hiện nhiều lệnh gọi đến handlerBehaviorChanged(), nó sẽ đưa ra lỗi đó, lỗi này đã xuất hiện trong Chrome từ năm 2014 và tiện ích Privacy Badger cũng bị ảnh hưởng trong quá khứ bởi vấn đề này.

Đây là trường hợp hiếm gặp và sẽ không xảy ra khi bạn sử dụng UBO bình thường, tuy nhiên, bản sửa lỗi đã sẵn sàng: UBO đã giới hạn tốc độ hàm HandlerBehaviorChanged() và nó sẽ ngừng chạy sau khi đạt đến số lượng lệnh gọi tối đa. Bản sửa lỗi có sẵn trong phiên bản phát triển của tiện ích mở rộng và bản sửa lỗi này sẽ đạt UBO ổn định trên trang web khi Google phê duyệt.

Thông tin thêm về các chủ đề: cơ rôm, Xuất xứ uBlock