Должен там так или иначе слушать onload событие для a <link>
элемент?
F.ex:
var link = document.createElement('link');
link.rel = 'stylesheet';
link.href = 'styles.css';
link.onload = link.onreadystatechange = function(e) {
console.log(e);
};
Это работает на <script>
элементы, но нет <link>
. Есть ли иначе? Я просто должен знать, когда стили во внешней таблице стилей относились к DOM.
Обновление:
Это была бы идея ввести скрытое <iframe>
, добавьте <link>
голове и прислушиваются window.onload
событие в iframe? Это должно инициировать, когда CSS загружается, но это не могло бы гарантировать, что загружается в главном окне...