앞의 포스트에선 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
'Chrome Extension' 카테고리의 다른 글
Chrome 개발자 도구 단축키 (개발자용) (0) | 2014.01.10 |
---|---|
[ChromeExtension] User-Agent Spoofing (webRequest, onBeforeSendHeader, webRequestBlocking) (2) | 2013.12.20 |
[ChromeExtension] 팝업창에서 TAB키로 포커스가 이동하지 않음 (popup, tab, focus) (0) | 2013.11.19 |
[Chrome Extension] CRX 파일 수동설치 (install external extension manually) (10) | 2013.09.25 |
[Chrome Extension] 크롬 익스텐션에서 자기자신의 정보 가져오기 (0) | 2013.04.16 |