Я думаю, что предварительная загрузка изображения не является решением вашей проблемы, поскольку вы хотите, чтобы изображения загружались до отображения документа HTML пользователю.
У меня нет точного решения, но что я сделалБыло показано, что изображение ЗАГРУЗКА пользователю, пока страница загружается, а затем скрыть это изображение загрузки, когда тело и изображения полностью загружены.чтобы сделать это
<body onLoad="document.getElementById('mydiv').setAttribute('style','display:none');">
<div id=mydiv style="position:absolute;top:0px;left:0px;width:100%;height:100%>
<center> <img src="loading.png>
</center>
</div>
<!-- Other HTML content here -->
</body>
Это просто грубый код, надеюсь, это поможет