Я тестировал много ленивых загрузчиков для JavaScript и CSS, которые вставляют <script> и <link> теги для загрузки файлов. Однако проблема в том, что теги <link>
не запускают onload
, поэтому их трудно обнаружить, когда они загружены. Единственное обходное решение, которое я нашел для этого, - установить display: none;
(в файле CSS, который должен быть загружен) на фиктивный элемент, и опросить этот элемент, чтобы проверить, когда он был установлен для отображения: none. Но это, помимо уродства, конечно, работает только для одного файла CSS.
Так что мне было интересно; Есть ли другой способ определить, загружен ли файл CSS?