{
"manifest_version": 2, //menifest_version 거희 모든 경우 2로 고정
"name": "My first app", //App이름
"version": "1",
"app": {
"background": {
"scripts": ["main.js"] //시작 스크립트
}
}
}
{
"name": "Google Mail", //App의 이름
"description": "Read your gmail", //App의 간략한 설명
"version": "1", //버전
"app": {
"urls": [ //해당하는 앱이 동작하는 url
"*://mail.google.com/mail/",
"*://www.google.com/mail/"
],
"launch": { //App의 Main Page
"web_url": "http://mail.google.com/mail/"
}
},
"icons": {
"128": "icon_128.png" //App이 표시되는 Icon
},
"permissions": [ //App에 요구되는 permission
"unlimitedStorage",
"notifications"
]
}
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('index.html', {
bounds: {
width: 500,
height: 309
}
});
});
당연한 이야기이지만 여러개의 창을 띄우는 것도 가능하다. window.create를 여러번 해주면 여러창이 뜬다. 일단 창을 띄우고 나면 html과 JavaScript를 이용해서 index.html을 작성하면 된다.