2025년 1월 Chrome 확장 프로그램 변경사항

게시일: 2025년 1월 29일

지난 분기에 Chrome 웹 스토어와 Chrome 확장 프로그램 플랫폼에 몇 가지 매우 흥미로운 기능이 출시되었습니다. 한번 살펴볼까요?

이제 Prompt API를 Chrome 확장 프로그램 전용으로 오리진 트라이얼에서 사용할 수 있습니다. 이제 브라우저에서 가장 효율적인 언어 모델인 Gemini Nano를 사용하는 Chrome 확장 프로그램을 빌드할 수 있습니다. 이와 함께 Translator, Summarizer, Language Detector API의 오리진 트라이얼도 살펴보세요. 이제 이 API도 오리진 트라이얼로 제공됩니다.

Chrome팀은 새로운 기본 제공 AI API의 오리진 트라이얼을 시작하기 위해 Chrome 기본 제공 AI 챌린지를 시작했습니다. 개발자는 Chrome의 통합 AI 모델과 API를 사용하여 혁신적인 웹 애플리케이션과 Chrome 확장 프로그램을 만드는 데 2개월의 시간을 보냈습니다. 이번 주에 수상자가 발표되었습니다. 제출된 대부분의 확장 프로그램이 Chrome 확장 프로그램이었기 때문에 확장 프로그램을 빌드하기로 결정한 팀이 얼마나 많은지 놀랐습니다. Chrome 확장 프로그램과 새로운 내장 AI API의 조합에 기대감을 갖는 것은 Google뿐만이 아닌 것 같습니다. 계속해서 관심을 갖고 지켜봐 주세요.

새로운 확장 프로그램 메뉴

Google I/O 2024에서는 확장 프로그램이 액세스할 수 있는 사이트를 사용자가 더 세부적으로 관리할 수 있도록 확장 프로그램 메뉴에 적용될 예정인 변경사항에 대한 초기 디자인을 공유했습니다. 확장 프로그램 개발자인 경우 사용자에게 특정 웹사이트에 대한 액세스 권한을 요청하는 방법을 제공하는 새로 도입된 chrome.permissions.addHostAccessRequest() API를 확인해 보세요. 앞으로 몇 개월에 걸쳐 Canary에서 이러한 변경사항을 테스트할 예정입니다. 변경사항 및 변경되지 않는 사항에 관한 자세한 내용은 블로그 게시물을 참고하세요.

확장 프로그램 저장소 뷰어

Chrome DevTools의 새 저장소 뷰어 패널 스크린샷

이제 DevTools에서 확장 프로그램 저장소를 보고 수정할 수 있습니다. 이 기능은 가장 많이 요청된 DevTools 기능 중 하나였으며 Issue Tracker에서 가장 많은 별표표시가 된 DevTools 문제 중 하나가 되었습니다. Oliver가 이 문제를 맡아 Chrome DevTools에 새로운 확장 프로그램 저장소 뷰어를 기여했습니다. 공지사항에서 자세한 내용을 확인하세요.

카나리아의 userScripts.execute()

또 다른 흥미로운 업데이트는 userScripts.execute()가 Chrome 134에 제공된다는 점입니다. 이 변경사항은 현재 Canary에서 ApiUserScriptsExecute 플래그 뒤에 있습니다 (--enable-features=ApiUserScriptsExecute로 Chrome을 실행하여 테스트). 이 API를 사용하면 런타임에 프로그래매틱 방식으로 사용자 스크립트를 삽입할 수 있습니다. 이 기능은 많은 개발자가 요청해 왔던 기능으로, 곧 출시될 예정이니 기대해 주세요.

플랫폼 업데이트

다음은 확장 프로그램 플랫폼의 몇 가지 업데이트 사항입니다.

  • Chrome 130: 매니페스트의 [web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration) 키 아래 항목에 use_dynamic_url 속성 지원이 사용 설정되었습니다.
  • Chrome 132: Tabs API의 frozen 속성은 브라우저에서 탭을 고정했는지 여부를 나타냅니다. 고정된 탭에 전송된 메시지는 대기열에 추가되고 탭이 고정 해제되면 처리됩니다.
  • Chrome 133: chrome://extensions 페이지에서 로드된 압축 해제된 확장 프로그램은 개발자 모드 스위치가 사용 설정된 경우에만 사용 설정됩니다. 스위치를 사용 중지하면 이러한 확장 프로그램이 사용 중지됩니다.
  • Chrome 134: 선언적 네트워크 요청 규칙이 확장 프로그램에서 시작한 웹 리소스에 대한 기본 프레임 요청에 적용됩니다 (자세히 알아보기).

새 동영상

Chrome 확장 프로그램 개발자 관계팀의 패트릭이 Chrome 확장 프로그램 제품 관리자인 데이비드 리와 함께 Chrome 웹 스토어에 관한 주요 질문에 답변했습니다.

올리버는 스페인 말라가에서 열린 Wey Wey 웹 컨퍼런스에서 프레젠테이션을 진행했습니다. 이 강연에서는 Chrome 확장 프로그램으로 할 수 있는 작업을 간단히 소개합니다.

다음 단계

리뷰 취소 기능이 출시됩니다. 웹 스토어에서 리뷰를 취소하는 기능이 테스트의 마지막 단계에 있으며 곧 사용자에게 출시될 예정입니다. 또한 Chrome 웹 스토어팀은 스토어의 보안을 강화하기 위한 더 많은 기능을 개발하고 있으니 계속 지켜봐 주세요.