次のコードを使用して、Chrome 拡張機能のバージョンを取得しようとしています。
function getVersion(callback) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', 'manifest.json');
xmlhttp.onload = function (e) {
var manifest = JSON.parse(xmlhttp.responseText);
callback(manifest.version);
}
xmlhttp.send(null);
}
getVersion(function (ver) { console.log(ver); });
問題は、スクリプトを挿入しているサイトに HTTP 要求が送信され、明らかに失敗することです。
たとえば、私のスクリプトがhttp://prodgame19.lordofultima.com/189に挿入されている場合、HTTP リクエストはhttp://prodgame19.lordofultima.com/189/manifest.jsonに送信されます。
私は何を間違っていますか?
ありがとう。