Ich möchte die Versionsnummer aus der Manifest-Datei in meiner Erweiterung verwenden. Gibt es eine Möglichkeit, auf den Wert zuzugreifen?Wie verwende ich die Versionsinformationen aus Manifest
Danke!
Ich möchte die Versionsnummer aus der Manifest-Datei in meiner Erweiterung verwenden. Gibt es eine Möglichkeit, auf den Wert zuzugreifen?Wie verwende ich die Versionsinformationen aus Manifest
Danke!
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.
danke, ** var version = chrome.app.getDetails() .version; ** funktioniert für jetzt. – Thomas
Dmitry, bist du sicher, dass XMLHttpRequest auf der URL der Erweiterung funktioniert? Als ich es lange versucht habe, ist es mir nicht gelungen. –
Nun, ich habe es im September 2011 versucht und es hat dann funktioniert –