Người dùng Facebook từng cài uBlock Origin để giảm quảng cáo trên bảng tin có thể sẽ nhận thấy hiệu quả không còn ổn định như trước. Sau nhiều năm liên tục cập nhật bộ lọc để đối phó với các thay đổi từ nền tảng, nhóm đóng góp chính của dự án cho biết họ không còn chủ động duy trì hỗ trợ riêng cho Facebook.




Điều này không đồng nghĩa uBlock Origin đã tắt hoàn toàn khả năng lọc quảng cáo trên Facebook. Một số quy tắc cũ vẫn có thể hoạt động, trong khi bộ lọc tùy chỉnh hoặc danh sách do cộng đồng khác duy trì vẫn có thể giúp ẩn một phần nội dung được tài trợ. Tuy nhiên, người dùng không nên kỳ vọng mọi quảng cáo sẽ lập tức biến mất chỉ vì tiện ích vẫn đang bật.
Vì sao quảng cáo Facebook khó bị nhận diện?
Trên nhiều website, quảng cáo thường được tải từ tên miền, máy chủ hoặc đường dẫn riêng. Đây là những dấu hiệu tương đối thuận lợi để công cụ chặn quảng cáo đưa vào danh sách lọc. Facebook lại triển khai quảng cáo theo cách phức tạp hơn: nội dung được tài trợ có thể sử dụng chung hệ thống hiển thị với các bài đăng thông thường trong bảng tin.
Về giao diện, một bài đăng của bạn bè và một quảng cáo có thể trông gần như giống nhau. Điểm khác biệt đôi khi chỉ nằm ở nhãn “Sponsored”, thông tin nhà quảng cáo hoặc một số thành phần kỹ thuật phía sau. Khi các dấu hiệu này không cố định, việc tạo ra một quy tắc lọc vừa chính xác vừa bền vững trở nên khó khăn.
Facebook cũng có thể thay đổi tên lớp, cấu trúc HTML hoặc cách chia nhỏ nội dung trên trang. Một nhãn nhận diện quảng cáo có thể được tách thành nhiều phần tử, thậm chí xen kẽ các ký tự không hiển thị với người dùng. Những thay đổi như vậy khiến bộ lọc dựa trên mẫu cũ nhanh chóng mất tác dụng.
Nói đơn giản, khi bộ lọc học được cách nhận diện một dạng quảng cáo, nền tảng có thể thay đổi “hình dạng” của thành phần đó. Người dùng vẫn nhìn thấy nội dung tương tự, nhưng công cụ lọc lại không còn nhận ra chính xác đâu là quảng cáo và đâu là bài đăng bình thường.
Cuộc đua không cân sức giữa dự án mã nguồn mở và nền tảng lớn
Thông tin về việc giảm hỗ trợ Facebook được một người tham gia duy trì bộ lọc chia sẻ trên cộng đồng uBlock Origin tại Reddit. Người này cho rằng Facebook là một nền tảng không thân thiện với người dùng và việc liên tục đối phó với các thay đổi của website đã tiêu tốn quá nhiều công sức.
Cần phân biệt đây là nhận xét của một người đóng góp cho dự án, không phải kết luận độc lập rằng mọi quảng cáo trên Facebook đều độc hại hoặc Meta có một nhóm chuyên theo dõi uBlock Origin. Dù vậy, các trao đổi trong cộng đồng cho thấy vấn đề về nguồn lực là có thật.
Theo một thành viên khác, các bộ lọc chính hiện phụ thuộc đáng kể vào khoảng hai người đóng góp thường xuyên, trong khi phục vụ hàng chục triệu người dùng. Những người này còn có công việc, gia đình và các trách nhiệm cá nhân, nên không thể liên tục kiểm tra từng thay đổi của Facebook như một đội ngũ kỹ thuật chuyên trách.
Trong khi đó, Facebook sở hữu nguồn lực kỹ thuật lớn hơn rất nhiều. Chỉ cần một thay đổi nhỏ trong cách dựng bảng tin cũng có thể khiến quy tắc lọc không còn hiệu quả. Một bản sửa vừa được hoàn thiện có thể phải làm lại sau vài giờ nếu cấu trúc trang tiếp tục thay đổi.
Vấn đề không nằm ở việc dự án đột nhiên mất khả năng chặn quảng cáo, mà ở chỗ việc duy trì riêng cho Facebook đòi hỏi quá nhiều thời gian so với nhân lực sẵn có.
uBlock Origin chưa dừng hoạt động hoàn toàn
Cách diễn đạt “uBlock Origin đầu hàng Facebook” dễ khiến người dùng hiểu rằng mọi bộ lọc đã bị vô hiệu hóa. Thực tế, thay đổi quan trọng hơn nằm ở cam kết cập nhật các bộ lọc mặc định dành cho Facebook.
Các quy tắc hiện có vẫn có thể lọc được một số mẫu quảng cáo. Người dùng am hiểu cũng có thể tự viết bộ lọc, nhập danh sách từ AdGuard hoặc sử dụng danh sách do những cộng đồng khác duy trì. Dự án vẫn tiếp nhận bản sửa từ những người phát hiện được giải pháp mới.
Tuy nhiên, những phương án này không bảo đảm hoạt động lâu dài. Khi Facebook tiếp tục điều chỉnh giao diện hoặc mã nguồn, bộ lọc tùy chỉnh cũng có thể cần sửa lại. Với người dùng phổ thông, việc tự kiểm tra và cập nhật thủ công thường không thuận tiện.
Quyết định này được xem là lần hiếm hoi trong lịch sử hơn một thập kỷ của dự án khi nhóm duy trì ngừng chủ động hỗ trợ một website. Điều đó cho thấy mức độ khó khăn của bài toán, thay vì phản ánh việc uBlock Origin không còn quan tâm đến quyền kiểm soát trải nghiệm web.
Ảnh hưởng đến trải nghiệm Facebook của người dùng
Trong thời gian tới, người dùng có thể bắt gặp nhiều nội dung “Được tài trợ” hơn khi cuộn bảng tin. Quảng cáo không nhất thiết xuất hiện liên tục, bởi các bộ lọc cũ vẫn có thể xử lý một số dạng hiển thị. Mức độ khác biệt sẽ phụ thuộc vào trình duyệt, phiên bản tiện ích và loại bộ lọc đang được bật.
- Người dùng phổ thông: có thể tiếp tục sử dụng uBlock Origin nhưng cần chấp nhận khả năng quảng cáo lọt qua thường xuyên hơn.
- Người dùng có kinh nghiệm: có thể thử bộ lọc tùy chỉnh hoặc danh sách cộng đồng, nhưng nên kiểm tra nguồn và cập nhật định kỳ.
- Người duy trì bộ lọc: sẽ phải cân nhắc giữa việc theo đuổi một website thay đổi liên tục và phân bổ thời gian cho những phần khác của Internet.
Việc lọc quá mạnh cũng có thể gây tác dụng phụ. Vì quảng cáo dùng chung nhiều thành phần với bài đăng thông thường, một quy tắc thiếu chính xác có nguy cơ ẩn nhầm nội dung người dùng muốn xem hoặc làm hỏng một phần giao diện. Do đó, không phải cứ thêm thật nhiều quy tắc là có thể giải quyết triệt để vấn đề.
Manifest V3 khiến lựa chọn trình duyệt bị thu hẹp
Khó khăn với Facebook xuất hiện trong bối cảnh uBlock Origin cũng chịu tác động từ thay đổi trên các trình duyệt phổ biến. Chrome đã không còn hỗ trợ phiên bản đầy đủ của tiện ích sau quá trình chuyển sang Manifest V3. Microsoft cũng đang loại bỏ Manifest V2 khỏi Edge.
uBlock Origin Lite vẫn tồn tại trên các trình duyệt dựa trên Chromium, nhưng có năng lực hạn chế hơn phiên bản đầy đủ. Firefox tiếp tục hỗ trợ uBlock Origin, song việc dùng trình duyệt này cũng không thể giải quyết riêng bài toán thiếu người cập nhật bộ lọc Facebook.
Manifest V3 thay đổi cách các tiện ích mở rộng xử lý và áp dụng quy tắc mạng. Với công cụ chặn quảng cáo, những giới hạn mới có thể ảnh hưởng đến độ linh hoạt và số lượng quy tắc được sử dụng. Đây là một vấn đề riêng với thách thức từ Facebook, nhưng hai yếu tố cùng lúc khiến không gian hoạt động của các công cụ chặn quảng cáo trở nên hẹp hơn.
Bài học phía sau cuộc chiến chặn quảng cáo
Câu chuyện uBlock Origin và Facebook cho thấy dự án mã nguồn mở có thể tạo ra sản phẩm phục vụ lượng người dùng rất lớn mà không cần mô hình thương mại truyền thống. Đổi lại, dự án phụ thuộc nhiều vào thời gian, kỹ năng và sự tự nguyện của một nhóm nhỏ người đóng góp.
Khoảng cách nguồn lực trở nên rõ ràng khi một bên phải cập nhật thủ công các quy tắc, còn bên kia có thể liên tục thay đổi hệ thống phân phối nội dung. Trong cuộc đua như vậy, công cụ miễn phí không nhất thiết thất bại về kỹ thuật; nó có thể đơn giản là không đủ nhân lực để duy trì tốc độ phản ứng.
Với người dùng, biểu tượng uBlock Origin vẫn có thể xuất hiện trên thanh trình duyệt, nhưng điều đó không bảo đảm mọi quảng cáo Facebook đều được xử lý. Hiệu quả của tiện ích phụ thuộc vào trình duyệt, bộ lọc đang dùng và việc các quy tắc đó còn phù hợp với cấu trúc hiện tại của nền tảng hay không.
Trong ngắn hạn, quảng cáo lọt qua có thể trở thành tình trạng quen thuộc hơn trên Facebook. Về dài hạn, khả năng kiểm soát trải nghiệm sẽ phụ thuộc vào việc cộng đồng có tìm được thêm người duy trì bộ lọc hay không, cũng như cách các trình duyệt tiếp tục định hình quyền hoạt động của tiện ích mở rộng.
