evento de image.onload y caché del navegador

Quiero crear un cuadro de alerta después de cargar una imagen, pero si la imagen se guarda en el caché del navegador,.onload El evento no será despedido.

¿Cómo puedo activar una alerta cuando una imagen se ha cargado, independientemente de si la imagen se ha almacenado en caché o no?

var img = new Image();
img.src = "img.jpg";
img.onload = function () {
   alert("image is loaded");
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta