5P by neo 2023-11-20 | favorite | 댓글 1개

요약: YouTube 광고 차단을 위한 새로운 확장 프로그램 개발

  • YouTube가 광고 차단기의 사용을 허용하지 않게 되자, 개발자가 새로운 확장 프로그램을 만듦.
  • 이 확장 프로그램은 광고가 나타날 때 비디오의 소리를 무음으로 설정하고, 재생 속도를 10배로 빠르게 하며, '건너뛰기' 버튼이 있을 경우 광고를 건너뜀.
  • 확장 프로그램은 Chrome 웹스토어에서 다운로드 가능하며, 소스 코드는 GitHub에서 확인할 수 있음.

GN⁺의 의견

  • 이 기사에서 가장 중요한 점은 YouTube의 광고 차단 정책 변경에 대응하여 새로운 확장 프로그램이 개발되었다는 사실임.
  • 이는 광고로 인한 불편함을 해소하고자 하는 사용자들의 지속적인 요구와 기술적 대응이 어떻게 이루어지는지를 보여주는 흥미로운 사례임.
Hacker News 의견
  • 자신만의 사용자 스크립트를 작성한 한 사용자는 비디오 요소의 속성을 업데이트해도 DOM 업데이트가 발생하지 않아 이를 패치하거나 탐지하기 어렵다고 언급함. 광고 차단 탐지 시 재생 속도를 확인하거나 JS 프로토타입을 복잡하게 조작해야 할 수도 있음. 페이지 변경 시마다 DOM 조회를 하므로 페이지 렌더링 시간에 약간의 오버헤드가 발생할 수 있으며, 고정된 CSS 클래스를 사용하면 페이지 코드의 작은 변경으로 인해 검사가 실패할 수 있음을 지적함. .innerText를 확인하는 것은 향후 문제가 발생할 경우의 해결책으로 제시됨.
  • Firefox 및 Android용 Firefox에서도 사용할 수 있도록 addons.mozilla.org에 추가할 것을 제안함.
  • 한 확장 프로그램 개발자는 '광고 건너뛰기' 버튼을 클릭하거나 '광고 건너뛰기' 버튼이 없을 때 비디오의 '탐색 위치'를 100%로 설정하여 광고를 건너뛸 수 있는 단축키를 소개함.
  • Safari 사용자를 위해 Vinegar라는 확장 프로그램을 추천하지만, 최근 YouTube 비디오를 열 때 문제가 발생하고 있으며, 개발자가 이를 신속하게 수정하고 있음을 언급함.
  • Hosts 파일을 사용하여 많은 광고를 차단하는 방법이 효과적이라고 언급하며, 기존 광고 차단기가 잘 작동하지 않을 때 고려해볼 만한 방법임.
  • uBlock Origin이 YouTube에서 잘 작동하며, 필터를 최신 상태로 유지하는 한 광고를 보지 않을 수 있음을 언급함.
  • uBlock Origin의 Quick Fixes 필터 목록을 매일 수동으로 업데이트하면 YouTube 광고를 볼 가능성이 거의 없다고 함.
  • YouTube의 API와 직접 상호작용하는 자바스크립트 라이브러리를 사용하여 기본 비디오 플레이어를 사용자 정의 플레이어로 대체하는 간단한 확장 프로그램을 만들 수 있음. 이를 통해 고화질 스트리밍, 백그라운드에서의 비디오 사전 버퍼링, 더 많은 자막 옵션 등 사용자 경험을 향상시킬 수 있음.