DEVELOPMENT/chrome extension

chrome extension 만들기 (hello, world 띄우기)

hongjw 2020. 12. 28. 17:25

chrome extension(확장 프로그램)을 만드려면 먼저 manifest.json 파일이 필요하다.

- manifest.json : 확장 프로그램의 이름과 버전과 같은 정보를 기재하는 파일로, 확장 프로그램을 구성할 html 페이지나 이미지, 권한 등을 조정하게 된다. 개발자 사이트에서 더 자세한 내용을 볼 수 있다.

 

다음은 hello,world를 띄우는 확장 프로그램을 만들기 위한 manifest.json이다.

{
  // Required
  "manifest_version": 2,
  "name": "test_hello",
  "version": "1.0.0",

  // Recommended
  "description": "Print Hello, World! message",

  // Pick one (or none)
  "browser_action": {
    "default_icon" : "icon.png",
    "default_popup" : "popup.html"
  },
  "permissions": [
    "<all_urls>"
  ]
}

default_icon은 확장 프로그램의 로고 이미지 파일이고, default_popup의 popup.html은 확장 프로그램의 메인페이지이다.

- popup.html

<!DOCTYPE html>
<html>
<head>
		<style>
			BODY {width: 520px; min-height: 250px;}
		</style>
		<script src="popup.js"></script>
</head>

<body>
</body>
</html>

- popup.js

function hello(){
	document.body.innerText = "Hello, World!";
}

window.onload = hello;

 

확장 프로그램 업로드

코드를 다 작성한 뒤, 확장 프로그램을 게시하는 방법이다.

1) chrome://extensions/ 으로 들어간 후, 오른쪽 상단의 개발자 모드를 켠다.

2) 왼쪽 상단의 '압축해제된 확장 프로그램을 로드합니다.' 버튼 클릭 후, manifest.json, popup.html, popup.js가 담겨져 있는 폴더를 업로드한다.

3) 업로드 성공!

 

 

 

참고

>> minwook-shin.github.io/chrome-extension/