Существует способ предотвратить HTTP-запрос при использовании display:none. Вам нужно сделать изображение a background-image в CSS и установить родительский элемент в display:none.
HTML:
<div id="test3">
<div></div>
</div>
CSS
#test3 div {
background-image:url('images/test3.png');
width:200px;
height:75px;
}
@media all and (max-width: 600px) {
#test3 {
display:none;
}
}