매니페스트 - 키

이 값은 개발 중에 확장 프로그램이나 테마가 로드될 때 해당 확장 프로그램의 고유 ID를 유지합니다. 다음은 몇 가지 일반적인 사용 사례입니다.

  • Chrome 확장 프로그램 출처의 요청만 수락하도록 서버를 구성하려는 경우
  • 다른 확장 프로그램이나 웹사이트에서 내 확장 프로그램에 메시지를 보낼 수 있도록 하세요.
  • 웹사이트에서 확장 프로그램의 web_accessible_resources에 액세스할 수 있도록 하기 위해

확장 프로그램 ID의 일관성 유지

개발 중에는 단일 ID를 유지하는 것이 중요합니다. 일관된 ID를 유지하려면 다음 단계를 따르세요.

개발자 대시보드에 확장 프로그램 업로드

확장 프로그램 디렉터리를 .zip 파일로 패키징한 후 게시하지 않고 Chrome 개발자 대시보드에 업로드합니다.

  1. 개발자 대시보드에서 새 항목 추가를 클릭합니다.
  2. 파일 찾아보기를 클릭하고 확장 프로그램의 ZIP 파일을 선택한 후 업로드합니다.
  3. Package(패키지) 탭으로 이동하여 View public key(공개 키 보기)를 클릭합니다.

개발자 대시보드 패키지 탭

팝업이 열리면 다음 단계를 따르세요.

  1. -----BEGIN PUBLIC KEY-----에서 -----END PUBLIC KEY----- 사이에 코드를 복사합니다.
  2. 텍스트를 한 줄로 만들려면 줄바꿈을 삭제합니다.

공개 키 팝업

"key" 필드 아래의 manifest.json에 코드를 추가합니다. 이렇게 하면 확장 프로그램에서 동일한 ID를 사용합니다.

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

ID 비교

chrome://extensions에서 확장 프로그램 관리 페이지를 열고 개발자 모드가 사용 설정되어 있는지 확인한 후 패키징되지 않은 확장 프로그램 디렉터리를 업로드합니다. 확장 프로그램 관리 페이지의 확장 프로그램 ID를 개발자 대시보드의 항목 ID와 비교합니다. 일치해야 합니다.

확장 프로그램 일치 ID는