크로미움 계열 브라우저에서 왜 webrequest 지원이 종료되나요?
구글에서 manifest v2에서 v3로 버전을 업그레이드하면서 webrequest라는 애드블록이나 ublock과 같은 광고 차단 플러그인에서 사용되는 api에 대해서 제한을 두게 되었습니다.
우선 도메인 및 네트워크에 대해서 30,000개라는 제한이 생기게 되었습니다. 이는 광고차단을 하기에는 부족한 제한입니다.
더불어서 $redirect, $redirect-rule, $removeparam에 대해서 지원이 종료됩니다.
이는 광고차단 플러그인들이 사용하는 webrequest api인데, 이러한 api를 사용하지 못하게 된다면 광고차단의 효과가 감소될 수 있습니다.
현재 광고차단 프로그램들은 mv3(manifest v3)에 맞추어 광고차단 지원에 대해 구현 시도 중에 있습니다. 하지만 mv3는 광고차단에 대해서 엄연히 제한이 존재합니다.
이에 관련해서 EFF에서는 Manifest v3가 사용자의 광고차단 프로그램 사용에 대해 제한시킨다고 주장합니다.
그렇다면 어떻게 해결해야 하나요?
이러한 manifest v2를 지원하거나 다른 방법으로 유지할 예정인 firefox나 brave브라우저를 사용하는 것을 추천합니다.
무료 해결책 : 브라우저를 firefox나 brave 브라우저로 교체하기(추천)
https://itcider.com/27
참고 사이트
List-kr님의 글
https://gigglehd.com/gg/soft/12930710
https://velog.io/@piquark6046/Whale-Chrome-betray-adblock-users
EFF 글
https://www.eff.org/deeplinks/2021/12/chrome-users-beware-manifest-v3-deceitful-and-threatening
구글 공식 문서
https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/
마이크로소프트 공식 문서
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/manifest-v3