0

を使用して実行時に拡張機能のバージョンを取得しようとしていたところ、 が返さchrome.app.getDetails().versionれることに気付きました。驚いたことに、オンライン コミュニティではこれについての話はなく、この機能は Google 関係者によって文書化されていません。不足している許可はありますか? 有効にしています。chrome.app.getDetails()nulltabs

4

3 に答える 3

2

getDetailsAPI の別の部分に移行している可能性があるため、文書化されていません。このバグを参照してください。現在、Chrome の私のコピー (ベータ チャネル) で動作していますが、新しいリリースで無効になっても驚かないでしょう。manifest.jsonそれまでの間、拡張機能の を取得するために AJAX クエリを実行するだけで済みますchrome.extension.getURL("manifest.json")。.

于 2012-12-12T01:48:28.520 に答える
0

現在のバージョンをプルするために使用しているものは次のとおりです。

    var manifest = new XMLHttpRequest();
    manifest.open("get", "/manifest.json", true);
    manifest.onreadystatechange = function (e) { if (manifest.readyState == 4) {console.log(JSON.parse(manifest.responseText).version)} };
    manifest.send({}); 
于 2014-02-12T08:30:39.070 に答える