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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta