Với việc phát hành phiên bản Chrome 136 mới gần đây và nhiều ý định hoãn lại của Google nhằm kết thúc phiên bản 2 của Chrome Manifest, có vẻ như Ngày mà Google mong đợi đã đến.
Và đó là gần đây trên trang bổ sung Xuất xứ uBlock trong Cửa hàng Chrome trực tuyến, cái này đã có không cung cấp tùy chọn cài đặt, hiển thị thông báo “Tiện ích bổ sung này không còn khả dụng nữa vì không tuân theo nguyên tắc phát triển tiện ích bổ sung của Chrome”.
Google Chrome và tương lai của uBlock Origin
Sự thay đổi này là một phần của Sáng kiến ngừng hỗ trợ của Google của phiên bản 2 của Chrome Manifest, việc tuân thủ sẽ trở thành bắt buộc đối với tất cả người dùng Chrome vào giữa năm nay, sau khi ban đầu bị hoãn lại đến tháng 2023 năm XNUMX. Khung mới này xác định các khả năng và tài nguyên mà tiện ích mở rộng dựa trên API WebExtensions có thể sử dụng và phiên bản thứ ba của bản tuyên ngôn được thiết kế để tạo điều kiện thuận lợi cho việc phát triển các tiện ích bổ sung an toàn hơn và hiệu suất cao hơn, với cái giá phải trả là hạn chế một số chức năng nhất định.
Một trong những Những thay đổi gây tranh cãi nhất là sự sửa đổi từ API webRequest. Trước đây, API này cho phép các tiện ích mở rộng chặn và sửa đổi lưu lượng mạng thông qua trình xử lý tùy chỉnh, điều này rất cần thiết cho việc chặn nội dung, kiểm soát của phụ huynh và bảo vệ khỏi phần mềm độc hại. Tuy nhiên, Quá trình chuyển đổi sang chế độ chỉ đọc của webRequest đã được thay thế bằng API declarativeNetRequest, hoạt động bằng một công cụ lọc tích hợp và hạn chế việc triển khai các thuật toán tùy chỉnh. Thay đổi này đã làm dấy lên mối lo ngại trong người dùng vì nó ảnh hưởng đến hoạt động của uBlock Origin và thúc đẩy việc tìm kiếm các giải pháp thay thế.
Để đáp lại những thay đổi này, Raymond Hill, người sáng tạo ra uBlock Origin, đã gợi ý rằng những người coi trọng trải nghiệm của tiện ích bổ sung trong trình duyệt có hỗ trợ API cũ chọn tiếp tục sử dụng uBlock Origin trong Firefox, nơi Mozilla đã quyết định duy trì hỗ trợ như vậy.
uBlock Origin vẫn được hỗ trợ đầy đủ trên Firefox và các trình duyệt khác dựa trên Gecko.
uBlock Origin Lite có thể là sự thay thế phù hợp, chỉ bạn mới có thể đưa ra quyết định này, vui lòng xem phần Câu hỏi thường gặp để biết thêm chi tiết về uBlock Origin Lite.
Quan trọng: Xin lưu ý rằng để uBO Lite có hiệu quả chặn tương tự như uBO, bạn phải đặt chế độ lọc mặc định thành Tối ưu hoặc Toàn diện. Chế độ lọc mặc định là Cơ bản.
vì Người dùng Chrome được khuyên nên chuyển sang uBlock Origin Lite mới, phiên bản được điều chỉnh cho API declarativeNetRequest và Manifest v3. Mặc dù uBlock Origin Lite Nó thực hiện chức năng thiết yếu là chặn quảng cáo, chức năng của nó đã được đơn giản hóa; Ví dụ, không cho phép sử dụng bộ lọc thẩm mỹ hoặc thuật toán lọc tùy chỉnh tương tự như phiên bản cổ điển, trừ khi các quyền mở rộng được cấp rõ ràng. Điều này có nghĩa là mặc dù uBlock Origin Lite sử dụng ít CPU và bộ nhớ hơn một chút, nhưng trong những trường hợp trang web sử dụng các kỹ thuật tiên tiến để tránh trình chặn, hiệu quả của uBlock Origin Lite có thể thấp hơn, dẫn đến lượng dữ liệu tải xuống nhiều hơn một chút khi mở các trang.
Quá trình chuyển đổi này đến một khuôn khổ mở rộng mới Nó không chỉ ảnh hưởng đến những người chặn của quảng cáo, nhưng xác định lại khả năng lọc và bảo mật trong Chrome, bằng cách hạn chế việc thực thi mã được tải xuống từ máy chủ bên ngoài và áp dụng mô hình cấp phép chi tiết hơn. Google đã điều chỉnh API declarativeNetRequest để tăng số lượng quy tắc được phép, nhằm cân bằng nhu cầu bảo mật với chức năng mà người dùng yêu cầu. Trong khi đó, Mozilla đã quyết định giữ nguyên toàn bộ chức năng của API cũ trong Firefox, cung cấp cho người dùng sự lựa chọn giữa phương pháp truyền thống hơn hoặc phương án mới do Google áp dụng.
Cuối cùng, việc đóng uBlock Origin khỏi Chrome Web Store và sau đó chuyển sang uBlock Origin Lite phản ánh một sự thay đổi đặt ra những thách thức đáng kể cho các nhà phát triển và người dùng, những người sẽ phải thích nghi với trình duyệt mà khả năng lọc bị hạn chế vì "lợi ích" đảm bảo hoạt động an toàn hơn.