Ejecutar escritura en documento: no es posible escribir en un documento desde una secuencia de comandos externa cargada asincrónicamente a menos que se abra explícitamente.
Estoy tratando de cargar un determinado script después de que se ejecuta la carga de la página, algo como esto:
function downloadJSAtOnload(){
var element = document.createElement("script");
element.src = "scriptSrc";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
Y aunque este script parece ejecutar y descargar 'scriptSrc', y agregarlo justo antes del final de la etiqueta del cuerpo, arroja el siguiente mensaje (no es un error) en la consola (Chrome)
Error al ejecutar 'escribir' en 'Documento': no es posible escribir en un documento desde una secuencia de comandos externa cargada asincrónicamente a menos que se abra explícitamente.
¿Qué significa esto? ¿Y se supone que debo hacer algo diferente? ¿Aunque tengo el comportamiento esperado?