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