5 điểm bởi GN⁺ 2023-11-20 | 1 bình luận | Chia sẻ qua WhatsApp

Tóm tắt: Phát triển một tiện ích mở rộng mới để chặn quảng cáo YouTube

  • Khi YouTube không còn cho phép sử dụng trình chặn quảng cáo, một nhà phát triển đã tạo ra tiện ích mở rộng mới.
  • Tiện ích mở rộng này sẽ tắt tiếng video khi quảng cáo xuất hiện, tăng tốc độ phát lên 10 lần và bỏ qua quảng cáo nếu có nút 'Bỏ qua'.
  • Có thể tải tiện ích mở rộng từ Chrome Web Store và xem mã nguồn trên GitHub.

Ý kiến của GN⁺

  • Điểm quan trọng nhất của bài viết này là một tiện ích mở rộng mới đã được phát triển để ứng phó với sự thay đổi trong chính sách chặn quảng cáo của YouTube.
  • Đây là một ví dụ thú vị cho thấy nhu cầu liên tục của người dùng trong việc giảm bớt sự bất tiện do quảng cáo gây ra và cách các phản ứng kỹ thuật được triển khai.

1 bình luận

 
GN⁺ 2023-11-20
Ý kiến Hacker News
  • Một người dùng tự viết user script cho biết việc cập nhật thuộc tính của phần tử video không gây ra cập nhật DOM, nên rất khó vá hoặc phát hiện. Khi phát hiện chặn quảng cáo, có thể cần kiểm tra tốc độ phát hoặc thao tác phức tạp với JS prototype. Vì phải truy vấn DOM mỗi khi trang thay đổi nên có thể phát sinh một chút overhead cho thời gian render trang, và nếu dùng các lớp CSS cố định thì những thay đổi nhỏ trong mã trang cũng có thể khiến việc kiểm tra thất bại. Việc kiểm tra .innerText được đưa ra như một cách xử lý nếu sau này phát sinh vấn đề.
  • Có ý kiến đề xuất thêm tiện ích này lên addons.mozilla.org để có thể dùng trên Firefox và Firefox cho Android.
  • Một nhà phát triển tiện ích giới thiệu phím tắt có thể nhấn nút 'Bỏ qua quảng cáo' hoặc, khi không có nút 'Bỏ qua quảng cáo', đặt 'vị trí tìm kiếm' của video thành 100% để bỏ qua quảng cáo.
  • Với người dùng Safari, có khuyến nghị dùng tiện ích Vinegar, nhưng cũng lưu ý rằng gần đây đang có sự cố khi mở video YouTube và nhà phát triển đang nhanh chóng sửa lỗi này.
  • Có ý kiến cho rằng dùng file hosts để chặn nhiều quảng cáo là một cách hiệu quả, đáng cân nhắc khi các trình chặn quảng cáo hiện có không hoạt động tốt.
  • Có ý kiến nói rằng uBlock Origin hoạt động tốt trên YouTube và chỉ cần giữ bộ lọc luôn được cập nhật thì có thể không phải xem quảng cáo.
  • Nếu cập nhật thủ công danh sách bộ lọc Quick Fixes của uBlock Origin mỗi ngày thì gần như sẽ không phải thấy quảng cáo YouTube.
  • Có thể tạo một tiện ích đơn giản thay thế trình phát video mặc định bằng trình phát tùy chỉnh, sử dụng thư viện JavaScript tương tác trực tiếp với API của YouTube. Cách này có thể cải thiện trải nghiệm người dùng với streaming chất lượng cao, pre-buffer video ở chế độ nền và nhiều tùy chọn phụ đề hơn.