Estoy haciendo una carga dinámica de archivos js externos, así:
const loadFile = (path) => { let script = document.createElement("script"); script.type = "text/javascript"; script.onload = () => { // some stuff }; script.src = path; document.body.appendChild(script); } Funciona como se esperaba en todo lo que he probado, excepto en los modelos de iPad más antiguos (el primero es el iPad 6); en estos dispositivos, onload se activa incluso antes de que se cargue el script, por lo que no funciona nada dentro de la función.
Mientras buscaba en Google este problema, lo intenté:
onloadonload a addEventListener para el evento de loadEntre otras soluciones. ¡Cualquier otra idea será enormemente apreciada!