我动态创建了一个iFrame,并为其注入了一个外部js库。 一切都很好。我的iFrame构建包含脚本标记,库中包含头库中的库。现在我想执行一个写在该库中的函数。这是我用来动态添加脚本的代码:
var head = parentFrameContentWindow.getElementsByTagName('head')[0];
var script = parentFrameContentWindow.createElement('script');
script.src = "http://localhost:8080/project/js/project-interactions.js";
script.type = 'text/javascript';
script.onload = function() {
}
head.appendChild(script)
我已将onload属性添加到脚本标记中,但是当我尝试启动一个触发包含警报方法但外部库的简单函数时,我得到并且未定义函数错误。有人知道如何实现这一目标吗?