2012-01-18 3 views
0

Как я могу получить установленную версию расширения Firefox, например. показать его в диалоговом окне «О программе»?Получить версию установленного расширения Firefox

+0

Под «плагином» вы, вероятно, имеете в виду расширение? Что вы подразумеваете под «получить текущую версию»? Выясните, какая версия установлена ​​или узнайте, какая версия самая новая, доступная на сервере обновлений, или установить ее? –

+0

Да, по плагину я подразумеваю расширение. Я хотел бы узнать, что это за версия, и, например, показать ее в диалоговом окне «О программе». –

ответ

3

Вы использовать AddonManager API:

Components.utils.import("resource://gre/modules/AddonManager.jsm"); 
AddonManager.getAddonByID("[email protected]", function(addon) 
{ 
    alert("Installed version is " + addon.version); 
}); 

Здесь [email protected] надо заменить на ID вашего дополнения конечно.

Смежные вопросы