Google đang triển khai ngừng sử dụng các extension Manifest V2 và chuyển sang khung Manifest V3 cho người dùng kênh ổn định trong Chrome 127.
Điều này có nghĩa là các extension như uBlock Origin không thể sử dụng mã được lưu trữ từ xa. Theo giải thích của Google, các extension này "gây ra rủi ro bảo mật bằng cách cho phép thực thi mã chưa được xem xét trong các extension”. Vì vậy, chính sách mới sẽ chỉ cho phép extension thực thi JavaScript có sẵn.
Hiện tại, có khoảng hơn 30 triệu người dùng Google Chrome sử dụng uBlock Origin. Nhưng Google sẽ sớm triển khai bản cập nhật tự động vô hiệu hóa công cụ này.
Trước khi extension này bị loại bỏ hoàn toàn, Google sẽ cho phép người dùng kích hoạt extension này thông qua cài đặt trong một khoảng thời gian giới hạn. Từ thời điểm này, người dùng sẽ buộc phải chọn extension chặn quảng cáo khác hoặc chuyển sang trình duyệt khác.
Nếu bạn vẫn muốn gắn bó uBlock Origin trên Chrome, bạn có thể nhờ tới sự trợ giúp của policy có tên "ExtensionManifestV2Availability" được thiết kế cho doanh nghiệp để sửa đổi Registry trên Windows cho phép mở rộng hỗ trợ cho các extension Manifest V2. Việc kích hoạt policy này sẽ cho phép các bạn sử dụng extension Manifest V2 cho đến tháng 6 năm 2025.
Policy này hoạt động trên Windows, macOS và Linux, cần có Chrome phiên bản 110 trở lên, Edge phiên bản 123 trở lên.
Cách kéo dài hỗ trợ extension Manifest V2 cho Chrome
Bước 1: Bấm tổ hợp phím Windows + R gõ regedit để mở Registry Editor.
Bước 2: Điều hướng đến Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
Bước 3: Với thư mục Chrome ở bên trái, hãy chọn Edit/New/DWORD (32-Bit Value) - > đặt tên ExtensionManifestV2Availability và nhấn Enter.
Bước 4: Nhấp chuột phải vào nội dung bạn vừa tạo (ExtensionManifestV2Availability) -> nhấp vào Modify -> đặt giá trị là 2 -> kích vào OK.
Bước 5: Mở Chrome và dán chrome://policy vào thanh Địa chỉ URL -> nhấn Enter để kiểm tra. Nếu thấy policy ExtensionManifestV2Availability và giá trị phải được đặt thành 2 là được.
Google cảnh báo uBlock Origin sẽ sớm bị vô hiệu hóa trên Chrome
Google Chrome hiện đang khuyến khích người dùng uBlock Origin đã cập nhật lên phiên bản mới nhất chuyển sang các trình chặn quảng cáo khác trước khi tiện ích mở rộng Manifest v2 bị vô hiệu hóa.
Như đại diện của uBlock Origin đã giải thích vào hôm 2/8 vừa qua, đây là kết quả của việc Google ngừng hỗ trợ nền tảng tiện ích mở rộng Manifest v2 (MV2) để chuyển sang Manifest v3 (MV3).
"uBO là tiện ích mở rộng Manifest v2, đây là lý do có cảnh báo xuất hiện trong trình duyệt Google Chrome của bạn. Hiện uBO chưa có có phiên bản Manifest v3, do đó trình duyệt sẽ đề xuất các tiện ích mở rộng thay thế cho uBO", Raymond Hill, người đứng đầu đội ngũ phát triển uBlock Origin Hill giải thích. "uBO Lite (uBOL) là phiên bản rút gọn của uBO với nỗ lực tối đa trong việc chuyển đổi danh sách bộ lọc được uBO sử dụng thành phương pháp tuân thủ Manifest v3, tập trung vào độ tin cậy và hiệu quả như uBO đã áp dụng kể từ lần đầu tiên ra mắt vào tháng 6 năm 2014".
Người dùng Google Chrome cũng được cảnh báo nên xóa hoặc thay thế trình chặn quảng cáo uBlock Origin bằng tiện ích mở rộng tương tự.
Liên kết "Find alternative” (Tìm giải pháp thay thế) cũng sẽ đưa người dùng đến trang Chrome Web Store và khuyến nghị chuyển sang uBO Lite, Adblock Plus, Stands AdBlocker hoặc Ghostery.
Người dùng uBlock Origin không phải là những cá nhân duy nhất nhìn thấy biểu ngữ cảnh báo này. Nội dung cảnh báo tương tự hiện đã được hiển thị trên trang chrome://extensions đối với tất cả tiện ích mở rộng MV2 sau khi cập nhật lên Chrome phiên bản 127. Trong khi đó, dùng trong các kênh thử nghiệm Chrome Beta, Dev và Canary đã nhìn thấy những cảnh báo này kể từ ngày 3 tháng 6 năm 2024.
Trong những tháng tới, Google sẽ vô hiệu hóa các tiện ích mở rộng vẫn còn trên nền tảng MV2 và yêu cầu người dùng chọn một giải pháp thay thế cho MV3.
Mặc dù người dùng vẫn có thể bật lại tiện ích mở rộng MV2 tạm thời, nhưng tùy chọn này cuối cùng cũng sẽ bị xóa.
Google cho biết thay đổi nêu trên sẽ được triển khai đến tất cả người dùng Chrome Stable trong những tháng tới, với mục tiêu hoàn tất quá trình chuyển đổi sang tiêu chuẩn MV3 vào đầu năm 2025.
Lưu ý rằng các doanh nghiệp sử dụng chính sách ExtensionManifestV2Availability, cho phép họ kiểm soát tính khả dụng của tiện ích mở rộng Manifest v2 trên Linux, Mac, Windows và ChromeOS, sẽ được miễn mọi thay đổi về trình duyệt cho đến tháng 6 năm 2025, khi quá trình triển khai doanh nghiệp ngừng sử dụng Chrome MV2 chính thức bắt đầu.
Google đã công bố triển khai nền tảng tiện ích mở rộng Manifest V3 với bản phát hành Chrome 88 vào tháng 12 năm 2020.
Framework mới này cũng đặt ra những thách thức kỹ thuật lớn cho các nhà phát triển tiện ích mở rộng, đặc biệt là đối với những người yêu cầu kiểm soát nhiều hơn đối với các chức năng của trình duyệt web như trình chặn quảng cáo, buộc họ phải tạo tiện ích mở rộng mới có khả năng hạn chế.