1 (изменено: MandarinKa02, 2019-03-22 23:42:49)

Тема: AHK: ActiveX пропадает фоновое изображение(IE11)

Сразу напишу ответ, может кому пригодится.
Если задать путь к изображению не через тег img, а через свойство background:url(). То есть вероятность, что при запуске скрипта(AHK) фон может не прогрузиться/отобразиться.

+ html.html
<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv='X-UA-Compatible' content='IE=edge'/>
		<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251"/>
		<link rel="stylesheet" href="style.css">

		<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
		<script type="text/javascript" src="script.js"></script>

	</head>
	<body>
		<span class="icon"></span>
	</body>
</html>
+ style.css
.icon{
	background-image:url('любое_изображение.png');
	width:20px;height:20px;
}

Дефект наблюдается при наличии тегов script в файле html. Исправляется добавлением к тегу атрибута defer.

<script type="text/javascript" defer src="script.js"></script>


UP: дефект проскакивал намного реже, но проскакивал. Еще одно решение:

<html>
	<head>
	</head>
	<body>
		...
	</body>
<script type="text/javascript" defer src="default.js"></script>
<html>