Я загружаю библиотеки Dynami c javascript и хочу что-то сделать после их загрузки. Использование машинописного текста + angular 8 ie.
const onLoaded = () => console.log('loaded')
const head = document.getElementsByTagName('head')[0];
const script = document.createElement('script');
script.src = 'https://somesite.com/my-lib.js';
script.type="text/javascript";
script.onload = onLoaded;
head.appendChild(script);
Событие onload
работает должным образом в Chrome и Firefox. ... и какой сюрприз, его нет в MS Edge . Я пробовал загружать, используя jQuery*, добавляя addEventListener('load', onLoaded, false)
, добавляя onreadystatechange
... Ничего. У кого-нибудь были подобные проблемы? Кто-нибудь знает, как это исправить? Мне нужно добавить поддержку как минимум для Microsoft Edge 44.18362.449.0 / Microsoft EdgeHTML 18.18363