Chrome은 2023년 1월부터 확장 프로그램을 강제로 변경합니다.

0
33

Google Chrome 88은 확장을 위한 Manifest V3 API를 도입했습니다. 이 API는 일부 확장의 작동 방식을 크게 변경할 뿐만 아니라 곧 필수가 될 것입니다. Google은 이제 스위치에 대한 업데이트된 타임라인을 공유했습니다.

Manifest V3는 확장 프로그램을 더 빠르고 안전하게 만들기 위한 Chrome 확장 프로그램을 위한 새로운 소프트웨어 플랫폼입니다. 이 변경은 Google이 네트워크 트래픽을 필터링하기 위해 콘텐츠 차단 확장 프로그램에서 사용하는 webRequest API를 제거했기 때문에 논란의 여지가 있습니다. API는 규칙의 양에 상한선이 있는 선언적NetRequests로 대체되었습니다(현재 약 30,000개). 많은 콘텐츠 차단기에는 수십만 개의 규칙이 있습니다. 이 때문에 인기 있는 uBlock Origin 확장이 현재 Google의 요구 사항을 충족하도록 재작업되고 있는 반면 V3 호환 버전의 AdGuard는 이전과 동일한 필터링 규칙을 지원하지 않습니다. 백그라운드 작업에 대한 새로운 제한 사항으로 인해 일부 확장 기능이 덜 유용하거나 완전히 중단됩니다.

Mozilla는 Firefox 확장 프로그램이 Chrome을 따라갈 것이라고 말합니다.

관련된Mozilla는 Firefox 확장 프로그램이 Chrome을 따라갈 것이라고 말합니다.

Google은 이미 2022년 1월에 새로운 Manifest V2 확장 프로그램 수락을 중단했으며 이제 회사는 V3로의 전환에 대한 보다 구체적인 일정을 공유했습니다. 2023년 1월부터 Chrome 112 출시와 함께 Google은 Canary, Dev 및 베타 채널에서 모든 Manifest V2 확장을 끄는 실험을 시작합니다. 2023년 6월 말에 Chrome 웹 스토어는 모든 V2 확장의 게시를 취소하고 Chrome은 안정적인 채널에서 V2 확장을 끄는 실험을 시작할 것입니다. 마지막으로 2024년 1월에 모든 Manifest V2 확장 프로그램이 Chrome 웹 스토어에서 완전히 제거됩니다.

Google은 사용자 스크립트 확장(예: Tampermonkey) 지원, 저장 공간 증가, 일부 작업에 대한 배경 페이지 생성을 위한 확장 기능 복원을 포함하여 개발자 불만을 해결하기 위해 Manifest V3를 개선하기 위해 계속 노력하고 있습니다. 그러나 일부 개선 사항은 매니페스트 V2의 종료 날짜가 가까워질 때까지 준비되지 않을 것이므로 개발자가 업데이트를 테스트하고 릴리스할 시간이 많지 않습니다.

Chrome 확장 프로그램을 지원하는 다른 브라우저도 Manifest V3 지원을 위해 작동하지만 일부 브라우저는 webRequest API를 그대로 두고 있습니다. Safari 15.4는 Manifest V3를 추가했으며 Firefox에서 작업 중입니다.

출처: 크롬 블로그