Считаете ли вы использование Fetch Injection? Я обработал библиотеку с открытым исходным кодом, названную fetch-inject , чтобы обрабатывать такие случаи. Вот что может выглядеть ваш загрузчик с помощью lib:
fetcInject([
'js/jquery-1.6.2.min.js',
'js/marquee.js',
'css/marquee.css',
'css/custom-theme/jquery-ui-1.8.16.custom.css',
'css/main.css'
]).then(() => {
'js/jquery-ui-1.8.16.custom.min.js',
'js/farinspace/jquery.imgpreload.min.js'
})
. Для обнаружения функции обратной совместимости и возврата к XHR Injection или Script DOM Elements или просто встраивайте теги в страницу с помощью document.write
.