상반기가 끝나고 Chrome 확장 프로그램 플랫폼과 웹 스토어에서 많은 일이 있었습니다. 몇 가지 중요한 업데이트와 새로운 기능을 출시했으며 이를 여러분께 공유하게 되어 기쁩니다. 이 블로그 게시물에서는 지난 3개월 동안 Chrome 확장 프로그램에서 있었던 일을 요약하여 설명합니다.
매니페스트 V2 지원 중단 시작
계획대로 6월 3일부터 매니페스트 버전 2 확장 프로그램이 곧 지원 중단된다는 사용자에게 경고를 시작했습니다. 이 주의는 Chrome 채널 전반에 걸쳐 계속 출시되었습니다. 이후 Manifest V2 확장 프로그램이 사용 중지됩니다. 사용자는 원하는 경우 이러한 확장 프로그램을 다시 사용 설정할 수 있습니다.
Google I/O
또 다른 Google I/O가 끝났으며 흥미로운 확장 프로그램 업데이트 소식을 모두 다뤘습니다. 사용자에게 더 많은 제어 기능을 제공하는 새 메뉴의 미리보기가 제공되며, 새로 도입된 버전 롤백 기능을 사용하면 개발자가 검토를 기다릴 필요 없이 이전에 게시된 확장 프로그램 버전을 빠르게 다시 배포할 수 있습니다. 또한 최고의 확장 프로그램을 소개하는 Chrome 웹 스토어 업데이트도 요약했습니다. YouTube에서 전체 동영상을 확인하고 블로그 게시물에서 하이라이트 내용을 읽어보세요.
선언적 네트워크 요청 패스트 트랙: 안전한 규칙 업데이트가 포함된 확장 프로그램의 신속한 검토
선언적 네트워크 요청 API (DNR)를 사용하는 Chrome 확장 프로그램은 rule_resources 매니페스트 키 내에서 안전한 정적 규칙만 수정하는 업데이트의 검토를 건너뛸 수 있습니다. 확장 프로그램이 정책 위반으로 신고되지 않았고 기타 자격 기준이 충족되는 한 다시 배포된 확장 프로그램 변경사항은 몇 분 이내에 적용됩니다.
개발자는 Chrome 웹 스토어 개발자 대시보드 또는 Publish API를 통해 이 신속한 검토 절차를 선택해야 합니다. Chrome 웹 스토어 문서에서 자격요건 및 선택 방법을 자세히 알아보세요.
새로운 action.openPopup API
Chrome 127부터 모든 확장 프로그램에서 action.openPopup API를 사용할 수 있습니다. 이 변경사항은 버그 추적기에서 문제에 별표표시한 개발자를 비롯한 개발자들의 요청이 많았습니다. 이전에는 이 API를 정책에 따라 설치된 확장 프로그램에서만 사용할 수 있었지만 WebExtensions 커뮤니티 그룹에서 논의한 후 마침내 모든 사용자에게 API를 출시하게 되었습니다. 이렇게 하면 Chrome 및 기타 Chromium 브라우저가 이 API를 이미 사용할 수 있는 Firefox 및 Safari와 일관됩니다.
측면 패널 UI 업데이트
Chrome에서 측면 패널 UI를 업데이트하여 확장 프로그램의 작업 아이콘에 연결된 측면 패널을 쉽게 다시 열 수 있는 고정 아이콘을 추가하고 각 패널이 고유한 환경을 제공해야 하므로 전역 측면 패널 아이콘을 삭제했습니다.
확장 프로그램에서 측면 패널을 사용하는 경우 사용자를 온보딩하는 방식을 변경하고 패널을 여는 명시적인 방법을 제공해야 할 수 있습니다.
확장 프로그램의 오리진 트라이얼
Chrome 126부터 모든 확장 프로그램 표시 경로에서 오리진 트라이얼 및 지원 중단 트라이얼을 선택할 수 있습니다. 백그라운드 스크립트, 팝업 또는 오프스크린 문서 내에서 무료 체험판 기능을 사용하기 위해 manifest.json 파일에 trial_token을 추가하는 방법에 관한 문서를 확인하세요.
YouTube와 상호작용하는 확장 프로그램은 신뢰할 수 있는 유형으로 이전해야 함
YouTube팀은 신뢰할 수 있는 유형을 사용하여 YouTube의 클라이언트 측 보안을 개선하고 있습니다. 이로 인해 서드 파티 브라우저 확장 프로그램은 DOM API에 값을 할당할 때 문자열 대신 유형이 지정된 객체를 사용해야 합니다. 2024년 7월 25일부터 신뢰할 수 있는 유형 보안 요구사항을 준수하지 않는 브라우저 확장 프로그램은 시정 조치 후 작동이 중지될 수 있으므로 개발자는 확장 프로그램이 새로운 YouTube 보안 표준과 호환되는지 확인해야 합니다. 확장 프로그램이 HTML을 수정하고 사용자가 youtube.com에서 이를 사용할 수 있는 경우 확장 프로그램이 호환되는지 확인하는 방법을 읽고 기능 시행 후 제대로 작동하는지 확인하세요.
문서 업데이트
최근 Chrome 웹 스토어 API 문서가 업데이트되어 부분 출시 배포의 비율을 할당할 수 있는 deployPercentage에 관한 정보가 포함되었습니다.
새로운 콘텐츠 필터링 가이드도 추가되었습니다. Declarative Net Request API를 사용한 네트워크 필터링에 대해 자세히 알아보고, 확장 프로그램에 포함할 수 있는 규칙 수에 관한 제한사항에 대한 세부정보를 확인하고, 사용자가 자체 필터링 규칙을 정의하는 방법을 알아보세요.
출시 예정 기능
Google은 확장 프로그램에서 여러 사용자 스크립트 세계를 지원하기 위한 새로운 API 제안을 진행하고 있습니다. 이를 통해 사용자 스크립트 관리자는 특정 사이트에 여러 개가 삽입될 수 있는 개별 사용자 스크립트를 더 효과적으로 격리할 수 있습니다. 자세한 내용은 WECG 다중 사용자 스크립트 월드 제안서를 참고하세요.
Google에서 현재 진행 중인 또 다른 흥미로운 기능 제안은 개발자가 어두운 모드 아이콘 세트를 제공하여 어두운 모드에서 확장 프로그램 아이콘의 가시성을 개선할 수 있도록 하는 것입니다. 자세한 내용은 어두운 모드 확장 프로그램 아이콘 지원 WECG 제안서를 참고하세요.
🗃️ 새 동영상
Chrome 확장 프로그램팀의 패트릭이 Chrome 확장 프로그램의 원격 호스팅 코드 (RHC) 개념을 설명합니다. 원격 호스팅 코드란 무엇인가요?에서 RHC가 더 이상 허용되지 않는 이유, 이를 감지하는 방법, 확장 프로그램을 업데이트해야 하는 경우 취해야 할 조치를 알아보세요.
패트릭과 올리버는 Chrome 웹 스토어 검토팀과 직접 만나 검토 절차의 복잡성을 파악했습니다. 공유해 주신 모든 질문과 의견을 전달했습니다. Chrome 웹 스토어의 이면: 신용안전팀에 질문하기에서 확인해 보세요.
확장 프로그램 커뮤니티의 일원이 되어 주셔서 다시 한번 감사드립니다. ❤️