수색…


비고

공식 문서

매니페스트 파일 형식

체재

매니페스트 파일은 JSON (JavaScript Object Notation) 형식으로 작성됩니다.

이 형식은 자바 스크립트 코드에서 객체 리터럴을 작성하는 규칙과 다릅니다. 중요한 차이점 중 :

  • 모든 키 이름과 문자열 리터럴 은 큰 따옴표로 묶어야합니다 .

    • 올바른 : "key": "value"

    • 틀린 : key: "value" , 'key': 'value'

  • 형식에 의해 주석 이 허용되지 않습니다.

    • 틀린 : "key": "value" // This controls feature foo
  • 엄격한 쉼표 규칙 : 항목은 쉼표로 구분되며 매달린 쉼표는 없습니다 .

    • 옳은:

      {
        "foo": "bar",
        "baz": "qux"
      }
      
    • 틀린 (쉼표 누락) :

      {
        "foo": "bar"
        "baz": "qux"
      }
      
    • 잘못된 (쉼표가 붙어 있음) :

      {
        "foo": "bar",
        "baz": "qux",
      }
      

절대 최소 manifest.json

manifest.json 은 가장 중요한 파일과 확장 프로그램에서 사용할 수있는 기능과 같은 확장 프로그램에 대한 정보를 제공합니다. 확장을 위해 지원되는 매니페스트 필드 중에서 다음 세 가지 가 필요합니다.

{
    "manifest_version": 2,
    "name": "My Extension",
    "version": "1.0"
}

확장 코드에서 매니페스트 가져 오기

chrome.runtime.getManifest() 는 구문 분석 된 객체 형식으로 확장 프로그램의 매니페스트를 반환합니다.

이 방법은 콘텐츠 스크립트와 모든 확장 페이지에서 작동하며 사용 권한이 필요하지 않습니다.

확장의 버전 문자열을 가져 오는 예제입니다.

var version = chrome.runtime.getManifest().version;


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow