0

リダイレクトを見つける必要がある URL の配列があります。そのために XMLHttpRequest / xhr.responseURL を使用しています。結果をコンソールに出力すると、リダイレクトされた URL が期待どおりに表示されます。ただし、これらのリダイレクトされた URL を配列に保存しようとすると、配列は空のままです。それらを配列に保存するにはどうすればよいですか?

コードで更新

var imageDestinations = [];

function imageDestinationGrabber(imageSource) {
    var xhr = new XMLHttpRequest();
    xhr.open('GET', imageSource, true);
    xhr.onload = function() {
    imageDestinations.push(xhr.responseURL).trim());
    console.log((xhr.responseURL).trim());
    };
    xhr.send(null);
}

コンソール ログは機能しますが、アレイは空のままです。

4

1 に答える 1