リダイレクトを見つける必要がある 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);
}
コンソール ログは機能しますが、アレイは空のままです。