を使用して実行時に拡張機能のバージョンを取得しようとしていたところ、 が返さchrome.app.getDetails().version
れることに気付きました。驚いたことに、オンライン コミュニティではこれについての話はなく、この機能は Google 関係者によって文書化されていません。不足している許可はありますか? 有効にしています。chrome.app.getDetails()
null
tabs
質問する
1984 次
3 に答える
2
getDetails
API の別の部分に移行している可能性があるため、文書化されていません。このバグを参照してください。現在、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 に答える