有没有办法让JavaScript文件在AIR中加载另一个文件?

时间:2009-04-26 23:34:39

标签: javascript air

我一直在尝试在JavaScript中为AIR应用程序构建自己的(小)框架,但我遇到了一个特殊的问题:我找不到一种方法让JavaScript文件加载另一个。似乎加载JavaScript的唯一方法是加载HTML文件。

这是对的吗?是否真的没有办法让JavaScript文件加载另一个?

2 个答案:

答案 0 :(得分:1)

您是否尝试过创建脚本元素,设置src属性并将其添加到文档正文中?我不认为通常的document.write()技巧有效,但我很确定应该添加一个脚本元素。

我相信所有路径都与Air应用程序本身的根相对。

答案 1 :(得分:1)

Application Sandbox模式中的安全限制不允许在load事件之后实例化任何新的JavaScript代码(在该事件期间,您仍然可以加载和评估JS)。

对于加载数据,您应该可以使用XHR随时检索您想要的任何文本数据,而不受任何限制。