2012-04-02 7 views

Antwort

4

Derzeit gibt es 2 Möglichkeiten, um dies zu erhalten. Zuerst wird XMLHttpRequest an manifest.json (URL ist chrome.extension.getURL ("manifest.json")) und an JSON.parse die Antwort ausgeführt. Der zweite Weg ist die Verwendung der chrome.apps.getDetails() API, die sich ändern wird sooner or later

BTW Ich habe einen anderen Weg gefunden, Version der Erweiterung zu bekommen. Sie können chrome.management verwenden, um es zu bekommen. In der Tat ist es hübscher als die Verwendung von chrome.app.getDetails und es ist asynchron, aber es scheint überflüssig, die gesamte API zu verwenden, um nur die Version Ihrer eigenen Erweiterung zu erhalten.

UPD 2014/05/18: chrome.runtime.getManifest().version ist jetzt wahrscheinlich der beste Weg, dies zu tun.

+1

danke, ** var version = chrome.app.getDetails() .version; ** funktioniert für jetzt. – Thomas

+0

Dmitry, bist du sicher, dass XMLHttpRequest auf der URL der Erweiterung funktioniert? Als ich es lange versucht habe, ist es mir nicht gelungen. –

+0

Nun, ich habe es im September 2011 versucht und es hat dann funktioniert –

Verwandte Themen