Microsft Edge не выполняет script.onload - PullRequest
0 голосов
/ 08 мая 2020

Я загружаю библиотеки 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

...