개인 자료 정리 홈페이지 입니다.

QnAi로깅

  • 에지 확장프로그램 기본 폴더 구조좀
  • manifest.json manifest_version": 3 으로 간단 예시

    manifest_version: 3을 사용하는 manifest.json 파일의 간단한 예시는 다음과 같습니다.

    json
    { "name": "My Extension", "version": "1.0", "manifest_version": 3, "description": "This is a simple example of a manifest version 3 extension.", "icons": { "128": "icon.png" }, "background": { "service_worker": "background.js" }, "permissions": [ "storage" ], "action": { "default_popup": "popup.html", "default_title": "My Extension", "icon": "icon.png" } }

    위 예시에서는 manifest_version 키에 3이 할당되었으며, 이것이 이 예시의 핵심입니다. 또한 이 파일에는 다음과 같은 키/값 쌍이 포함됩니다.

    • name: 확장 프로그램의 이름을 나타내는 문자열입니다.
    • version: 확장 프로그램의 버전을 나타내는 문자열입니다.
    • description: 확장 프로그램에 대한 설명을 나타내는 문자열입니다.
    • icons: 확장 프로그램의 아이콘을 나타내는 객체입니다.
    • background: 확장 프로그램의 백그라운드 페이지를 나타내는 객체입니다.
    • permissions: 확장 프로그램이 요청하는 권한을 나타내는 배열입니다.
    • action: 확장 프로그램의 버튼에 대한 정보를 나타내는 객체입니다.

    이 예시에서는 background 키가 service_worker 키로 대체되었으며, 백그라운드 페이지가 대신 서비스 워커로 구현되었습니다. 또한, action 키를 사용하여 확장 프로그램의 버튼에 대한 정보를 정의합니다. default_popup 키를 사용하여 팝업 페이지를 지정하고, icon 키를 사용하여 버튼 아이콘을 지정합니다.

  • 에지 확장프로그램 기본 구조는?