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