Есть ли способ прослушать событие onload для элемента <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.
Update:
Будет ли идея вводить скрытый <iframe>, добавить <link> в голову и прослушать событие window.onload в iframe? Он должен запускаться при загрузке css, но может не гарантировать, что он загрузится в верхнем окне...