Я пытаюсь загрузить определенный script после загрузки страницы, примерно так:
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;
И хотя этот script, кажется, выполняет и загружает "scriptSrc" и добавляет его прямо до конца тега body, он выводит следующее сообщение (а не сообщение об ошибке) в консоли (chrome)
Не удалось выполнить 'write' в 'Document': невозможно записать в документ из асинхронно загруженного внешнего script, если он явно не открыт.
Что это значит? И я должен делать что-то по-другому? Хотя я получаю ожидаемое поведение?