javascriptを使用して画像をポーリングする必要があり、画像がその位置に見つかったらアクションを実行する必要があります。これは私がこの作業のために書いたコードです。javascriptによる画像ポーリング
/*----Image handling script starts here----*/
var beacon = new Image();
beacon.onload = function() {
console.log('Image found');
console.log(this.width,this.height);
window.clearInterval(timer);
};
beacon.onerror = function(){
console.log('Image not found');
}
var timer = window.setInterval(function(){
console.log('sending the request again');
beacon.src = "http://www.google.co.in/logos/2010/lennon10-hp.gif";
},2000);
/*----Image handling script ends here----*/
問題は、1つのGET要求後に、応答がキャッシュされ、srcを設定するたびにリクエストが送信されないという問題です。 NETタブを調べると、最初のsrcセットでのみリクエストが送信され、レスポンスがキャッシュされます。
私のコードがsrcを設定するたびに、画像の新規要求を送信する必要があります。回避策はありますか?