chrome.management 에 있는 get() 을 사용하면 가능함.
chrome.management를 사용하려면 우선 manifest에 management를 등록해야 함.
"permissions": [
...
"management"
]
그리고 아래와 같은 코드로 가져오면 됨.
chrome.management.get(chrome.i18n.getMessage('@@extension_id'), function(result){
// result에 ExtensionInfo 가 들어있음.
console.log(result);
});
크롬 익스텐션 문서 잘되어 있는 것 같으면서도 은근히 정보 찾기가 힘들다.
각각의 API들은 있는데 조합하는 건 StackOverflow 같은데서 찾는다...;
[참조]
chrome.management : http://developer.chrome.com/extensions/management.html
chrome.i18n : http://developer.chrome.com/extensions/i18n.html
chrome.i18n predefined message : http://developer.chrome.com/extensions/i18n.html#overview-predefined
'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 |
[ChromeExtension] extension 자기자신의 정보 가져오기 (manifest) (0) | 2013.05.06 |