chrome.tabs.create({url:"URL here"})
在我LRG打開一個新的標籤。爲了這個網址我要追加擴展的版本號,這是在manifest.json
文件中指定:
"version": "1.2",
我怎樣才能在創建新標籤時使用在JavaScript中的版本號?一旦你的版本號,你可以做到這一點,你需要做的標籤的東西
var url = chrome.extension.getURL("manifest.json");
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(e) {
if(xhr.readyState == 2 && xhr.status == 200) {
var manifest = JSON.parse(xhr.responseText);
alert("Version: " + manifest.version);
}
};
xhr.open("GET", url);
xhr.send();
:
我使用這個,它運作良好。這是一個稍微更完整的帖子,在這個方法:http://martinsikora.com/accessing-manifest-json-in-a-google-chrome-extension – Nicholas
難道你不想說readyState == 4? – slowpoison
我實際上並沒有記得我爲什麼使用2 ...我知道我在過去的事件中使用過它。 – Kinlan