앞의 포스트에선 chrome.management 와 chrome.i18n 을 이용한, 

약간은 복잡하고 병맛인 방법으로 자기자신의 정보를 가져오는 코드를 이용했는데,

훨씬 간단한 방법이 있었다...;


chrome.runtime 을 이용하면 id와 manifest 정보를 그냥 한방에 가져옴.



// extension 자기자신의 ID

var ext_id = chrome.runtime.id;


// extension 자기자신의 manifest 데이터에서 버전정보 가져오기

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




그 외에도 업데이트 체크라던가 backgroundpage를 가져온다던가, chrome.runtime 은 여러모로 쓸모가 많은 듯.



참조 : https://developer.chrome.com/extensions/runtime.html






Posted by bloodguy
,