카테고리 없음

크롬 확장프로그램 만들기 Hello world

사전관리자 2022. 12. 8. 21:13
반응형

1. 크롬 확장 프로그램(Chrome Extensions)

  • 확장 프로그램은 HTML, CSS, JavaScript로 만든다.
  • 한 가지 목적으로 이해하기 쉬워야 한다. 예) 구글 메일 체크
  • UI는 미니멀하고 의도가 있어야 한다.
  • 확장 프로그램 파일은 단일한 .crx 패키지로 다운로드 & 인스톨된다. 웹의 콘텐츠에 의존하면 안 된다.

 

 

2. Hello world 예제

  • 이 예제는 확장 프로그램 아이콘을 클릭할 경우 hello.html을 보여준다.
  • 예제 작성을 위해 새 디렉터리를 만든다.
  • 모든 확장 프로그램은 manifest 파일(JSON)이 필요하다. manifest.json 이란 이름으로 파일을 만들고 다음과 같이 작성한다.
{
  "name": "Hello world",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "hello.html"
  }
}
  • hello.html 이란 이름으로 파일을 만들고 다음과 같이 작성한다.
<html>
  <body>
    <h1>Hello world</h1>
  </body>
</html>
  • 예제 확인하기

chrome://extensions 열고 개발자 모드 활성화
chrome://extensions 열고 개발자 모드 활성화
&#39;압축해제된 확장 프로그램을 로드합니다&#39; 버튼 클릭
'압축해제된 확장 프로그램을 로드합니다' 버튼 클릭
작성한 예제 디렉토리를 선택하면 Hello world 예제가 로드됨
작성한 예제 디렉토리를 선택하면 Hello world 예제가 로드됨
로드된 Hello world 프로그램이 실행된 상태
로드된 Hello world 프로그램이 실행된 상태

 

반응형