5 điểm bởi GN⁺ 20 giờ trước | 2 bình luận | Chia sẻ qua WhatsApp
  • Việc chuyển sang Manifest V3 đã làm thay đổi cấu trúc quyền của tiện ích mở rộng Chrome, khiến nhiều công cụ chặn quảng cáo dựa trên Manifest V2 khó còn có thể được duy trì
  • Các thay đổi của Manifest V3 đã diễn ra trong nhiều năm, và trọng tâm chỉ trích từ người dùng là cấu trúc quyền mới cùng định hướng bảo vệ quyền riêng tư của Google có thể làm hỏng phần lớn các trình chặn quảng cáo
  • Một Chromium commit đã loại bỏ hỗ trợ cho cờ kExtensionManifestV2Disabled, vốn là đường vòng cho phép tiếp tục dùng các tiện ích Manifest V2
  • Chrome 150 dự kiến sẽ loại bỏ cờ đường vòng quan trọng trong bản phát hành dự kiến ngày 30/6/2026, và Chrome 151 dự kiến sẽ loại bỏ các cờ còn lại liên quan đến Manifest V2 trong bản phát hành dự kiến vào tháng 7/2026
  • Các trình duyệt dựa trên Chromium khác cũng bị ảnh hưởng, nhưng các trình duyệt khác vẫn có thể tiếp tục hỗ trợ tiện ích Manifest V2 nếu muốn

Quá trình chuyển sang Manifest V3 và tác động tới trình chặn quảng cáo

  • Khi hệ thống tiện ích mở rộng của Google Chrome chuyển sang Manifest V3, lối vòng tránh cuối cùng của Manifest V2 cũng đang bị đóng lại
  • Sự thay đổi này dẫn đến việc chấm dứt sử dụng nhiều tiện ích chặn quảng cáo dựa trên Manifest V2, bao gồm cả trình chặn quảng cáo phổ biến như uBlock Origin
  • Quá trình chuyển sang Manifest V3 đã diễn ra trong nhiều năm và luôn vấp phải chỉ trích rằng cấu trúc quyền mới cùng trọng tâm quyền riêng tư của Google có thể khiến phần lớn trình chặn quảng cáo không còn hoạt động
  • Tác động này đã được cảm nhận rộng rãi trong năm 2024, và hiện Chrome đã bước vào giai đoạn hoàn tất việc chấm dứt hỗ trợ Manifest V2

Chromium commit và lộ trình Chrome 150·151

  • Chromium commit loại bỏ hỗ trợ cho cờ kExtensionManifestV2Disabled
    • Cờ này được xem là mã chết trong bối cảnh Chrome không còn hỗ trợ tiện ích Manifest V2 nữa
    • Đây thực tế là đường vòng kỹ thuật cuối cùng cho phép tiếp tục dùng các tiện ích dựa trên Manifest V2
  • Kỹ sư Google trong commit cho biết các tiện ích MV2 không còn được cho phép trên các phiên bản Chrome còn được hỗ trợ, nên hỗ trợ cho các tính năng liên quan sẽ bị loại bỏ
    • Không thể cung cấp hoặc duy trì tính năng này vô thời hạn vì độ phức tạp, nợ kỹ thuật và rủi ro bảo mật
    • Gần đây đã phát hiện nhiều lỗi chỉ xảy ra với MV2
    • Các trình duyệt khác vẫn có thể tiếp tục hỗ trợ tiện ích MV2 nếu muốn
  • Chrome 150 sẽ loại bỏ ExtensionManifestV2Disabled trong bản phát hành dự kiến ngày 30/6/2026
    • Vẫn còn một phương thức DevTools hạn chế, nhưng do phải vá thủ công các phần tử trang trong mỗi phiên nên không thực tế cho việc sử dụng hằng ngày
  • Chrome 151 dự kiến sẽ loại bỏ các cờ ExtensionManifestV2Unsupported, ExtensionManifestV2Availability, AllowLegacyMV2Extensions trong bản phát hành dự kiến vào tháng 7/2026
  • Các trình duyệt dựa trên Chromium khác cũng bị ảnh hưởng, nhưng những trình duyệt ngoài Chrome vẫn có thể tiếp tục hỗ trợ tiện ích MV2 theo quyết định riêng

2 bình luận

 
Ý kiến trên Lobste.rs
  • Công ty quảng cáo lại đi loại bỏ trình chặn quảng cáo… ai mà tưởng tượng nổi chứ

    • Tôi sẽ chọn trình duyệt do một trong những công ty quảng cáo lớn nhất thế giới tạo ra. Vì nó có tiện ích chặn quảng cáo, nên tất nhiên tôi đã tin rằng chúng sẽ không bao giờ biến mất
  • Tôi thường không dùng Chrome, chỉ dùng ở công ty, và ở đó tôi cài uBO Lite. Tôi chưa từng thấy quảng cáo nên cũng không biết mình đang bỏ lỡ điều gì
    Có phải ảnh hưởng chủ yếu xảy ra trên các trang tôi không xem ở công ty như YouTube hay Twitch không? Tôi ghét Google nên bình thường không dùng Chrome, nhưng có vẻ khả năng chặn quảng cáo thực tế vẫn chưa bị phá hỏng

    • Theo một bài báo gần đây được công bố tại PoPETS '26, trình chặn quảng cáo MV3 không hề kém hơn đối tác MV2 ở mức có ý nghĩa thống kê về hiệu quả chặn quảng cáo hay chống theo dõi, và trong một số trường hợp MV3 còn chặn tracker nhỉnh hơn một chút
      Vì vậy trên thực tế, uBO Lite cũng có thể đủ hiệu quả. Tuy nhiên, khác với uBO MV2, uBO Lite không thể chặn có chọn lọc JS của từng trang, nên trên trình duyệt Helium dựa trên Chromium tôi vẫn dùng uBO MV2. Trên điện thoại tôi dùng uBO Lite và không thấy quảng cáo
    • Tôi cũng vậy. uBO Lite có vẻ cập nhật danh sách ít thường xuyên hơn và có ít tùy chỉnh người dùng hơn, nhưng với tôi nó hoạt động đủ tốt
    • Trình chặn manifest v3 mà tôi cài dường như hoạt động tốt mà không làm rò rỉ lịch sử duyệt web
  • Cuối cùng chẳng phải điều này sẽ dẫn tới việc có nhiều dự án như Brave Browser hơn, tức là nhúng công nghệ chặn quảng cáo thẳng vào bản fork thay vì làm dưới dạng tiện ích mở rộng sao?

  • Firefox có kế hoạch bắt kịp lợi ích quyền riêng tư của MV3 mà không khiến việc chặn quảng cáo trở nên khó khăn quá mức theo kiểu khiến mọi người phàn nàn không?

 
chcv0313 8 giờ trước

Hửm? Vì là công ty quảng cáo nên cảm giác việc loại bỏ trình chặn quảng cáo là hợp lý, nhưng có vẻ gu của đám Tây lại khác.