JavaScript: sobrescribir el prototipo .onload de HTMLImageElement (s)

¿Es posible unir unonload evento a cada imagen, declarándolo una vez? Lo intenté, pero no puedo lograr que funcione ... (se produce este error:Error de tipo no capturado: invocación ilegal)

HTMLImageElement.prototype.onload = function()
{
        console.log(this, "loaded");
};

P.S: también intenté regresaresta, pero no parece ser el problema aquí ... ¿alguna sugerencia / explicación sobre por qué mi código actual no funciona?

Respuestas a la pregunta(4)

Su respuesta a la pregunta