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











Posted by bloodguy
,