Manifest V3는 확장 프로그램 플랫폼의 최신 버전입니다. 사용 가능한 API에 여러 변경사항이 있고 새로운 기능도 다수 추가되었습니다.

Google의 목표

Manifest V3는 확장 프로그램의 개인 정보 보호, 보안, 성능 개선을 위한 플랫폼 비전의 첫 번째 단계가 되는 것을 목표로 합니다. 플랫폼의 변화와 함께 Google에서는 사용자가 확장 프로그램의 기능을 더 잘 이해하고 제어할 수 있도록 하기 위해 노력하고 있습니다. 변경사항이 적용되는 데는 몇 년이 걸립니다.

변경사항

Manifest V2의 확장 프로그램에는 확장 프로그램이 실행되지 않는 경우에도 리소스를 차지하는 백그라운드 페이지가 오래 지속되었습니다. Manifest V3에서는 필요할 때만 실행되는 서비스 워커로 백그라운드 컨텍스트를 이동했습니다.
Manifest V3는 확장 프로그램이 원격 호스팅 코드를 사용하는 기능을 제거합니다. 따라서 검토되지 않은 코드가 확장 프로그램에서 실행되도록 허용하여 보안 위험이 발생합니다. 이번 변경으로 확장 프로그램은 패키지에 포함되어 있고 Chrome 웹 스토어의 검토를 받는 자바스크립트만 실행할 수 있습니다.
webRequest API의 차단 버전에 대한 지원이 중단됩니다. 이를 위해서는 필터링 기능을 제공하기 위해 모든 네트워크 트래픽을 프록시해야 했으며 성능 및 개인 정보 보호 비용을 감당해야 했습니다. 새로운 declarativeNetRequest API는 많은 사용 사례에 더 안전한 대안을 제공합니다.
Manifest V3는 또한 새로운 API와 기능을 다양하게 추가하고 Promise 기반 메서드 지원 등 플랫폼을 개선합니다.

다음 단계

확장 프로그램 이전에 대해 알아보세요.
전환 과정에서 해소된 플랫폼의 주요 격차를 확인하세요.
이전 변경사항 체크리스트를 확인합니다.
업데이트된 확장 프로그램 게시에 관한 조언