Я пытаюсь динамически добавить iFrame на страницу и вставить тег «script» в тег «head» iFrame.Я пытаюсь сделать это, добавив событие onload в тело iFrame, чтобы загружаемый javascript, который я добавляю, не замедлял скорость страницы.Но, похоже, он не работает (или фактически не добавляет событие onload) в Chrome (или iPhone Safari, или эмулятор Android).
Я успешно создал iFrame с javascript и, используя приведенный ниже код, пытаюсь добавитьтег сценария для заголовка iFrame:
var iframeTag = document.getElementById('myIframe');
doc = iframeTag.contentWindow.document.open();
doc.write("<body onload=\'var d=document;var h=d.getElementsByTagName(\'head\')[0];var sc=h.appendChild(d.createElement(\'script\'));sc.language=\'javascript\';sc.src=\'iframe.js\';\'");
doc.close();