Tin tức và phân tích của tất cả các thiết bị di động

Google trì hoãn triển khai Manifest V3

Google cung cấp cho các nhà phát triển tiện ích mở rộng trình duyệt thêm một chút thời gian để chuyển sang API mới.

Người dùng Google Chrome chắc chắn cũng đã cài đặt một số tiện ích mở rộng cho trình duyệt của họ. Các tiện ích mở rộng đó hoạt động với Chrome nhờ API Manifest V2. Tuy nhiên, Google có kế hoạch ngừng hỗ trợ cho Manifest V2 và ra mắt một tiêu chuẩn mới: Manifest V3.

Ban đầu, Google dự kiến ​​sẽ bắt đầu loại bỏ dần Manifest V2 vào tháng 1 năm 2023. Các nhà phát triển phải cập nhật tiện ích mở rộng của họ lên phiên bản Bản kê khai tiếp theo. Nếu không, các tiện ích mở rộng sẽ bị chặn hoàn toàn từ năm 2024. Tuy nhiên, quá trình chuyển đổi bắt buộc sang API mới dường như không diễn ra suôn sẻ như vậy.

Vì lý do đó, Google hiện đang trì hoãn việc triển khai Manifest V3. Nhiều nhà phát triển chưa tham gia hoặc chưa hoàn thành nâng cấp Bản kê khai. Do đó, thời hạn để làm cho các tiện ích mở rộng tương thích với API mới đang dần trở nên khó khăn hơn. rời khỏi. Hiện tại vẫn chưa biết dòng thời gian mới sẽ như thế nào. Google muốn công bố lịch trình cụ thể vào tháng 3 năm 2023.

Manifest V3 và trình chặn quảng cáo

Bản thân người dùng Chrome cũng không chờ đợi sự xuất hiện của Manifest V3. Trong số các tiện ích mở rộng được tải xuống nhiều nhất của Chrome có rất nhiều trình chặn quảng cáo. Các nhà phát triển của nó bây giờ phải cúi xuống để tiếp tục loại bỏ quảng cáo.

Ví dụ: tiện ích mở rộng không thể mở trang nền được nữa. Đó là một tính năng trong Manifest V2 cho phép các tiện ích mở rộng phản hồi những gì đang xảy ra trong trình duyệt Chrome. Trong Manifest V3, các tiện ích mở rộng vẫn có thể tương tác với trình duyệt nhưng nhà phát triển sẽ phải làm nhiều việc hơn.

Thậm chí ít phổ biến hơn là lựa chọn thay thế cái gọi là API WebRequest bằng NetRequest khai báo. Kết quả là nhiều trình chặn quảng cáo sẽ sớm không thể thực hiện được công việc của mình nữa. WebRequest được sử dụng để chặn địa chỉ HTTP và chặn quảng cáo. Trình chặn quảng cáo thường biên soạn toàn bộ danh sách các địa chỉ HTTP mà quảng cáo được liên kết và sau đó chặn chúng. Bằng cách này, bạn sẽ không còn thấy quảng cáo trong trình duyệt của mình nữa.

Trong Manifest V3, hỗ trợ cho WebRequest bị loại bỏ và các nhà phát triển sẽ phải sử dụng API NetRequest khai báo. Mặc dù vẫn có thể chặn địa chỉ HTTP hoặc URL nhưng điều này chỉ khiến các nhà phát triển gặp khó khăn hơn trong việc chặn quảng cáo. API mới chỉ hỗ trợ 30.000 dòng hoặc địa chỉ có thể bị chặn. Trình chặn quảng cáo trung bình cảm thấy thoải mái với điều này và chặn trong Manifest V2 gấp mười lần những gì sẽ sớm có thể. Vì vậy, rất có thể trình chặn quảng cáo của bạn sẽ sớm ngừng hoạt động tốt.

Manifest V3 được tích hợp trực tiếp vào Chrome. Điều này có nghĩa là tất cả các trình duyệt dựa trên Chrome đều đang trải qua quá trình phát triển giống như Google Chrome. Microsoft Edge, Opera, Opera GX và Vivaldi đều sẽ phải đối mặt với những trình chặn quảng cáo kém hiệu quả hơn. Tại Brave, họ phản đối việc chuyển đổi sang API mới. Mặc dù Brave cũng được xây dựng trên Chrome nhưng trình chặn quảng cáo sẽ tiếp tục hoạt động ở đó. Các tiện ích mở rộng cũng sẽ tiếp tục hoạt động trong Safari và Firefox vì các trình duyệt đó không dựa trên Chrome.