有没有办法在AIR应用程序沙箱中使用jQuery.getScript?

时间:2009-03-29 19:52:48

标签: javascript jquery ajax air

我正在尝试使用HTML / JS引擎(不是flex或flash)构建AIR应用程序,但是在尝试从应用程序目录动态加载JS文件时我遇到了一个问题。
应用程序启动后,如果我尝试使用jQuery.getScript方法加载脚本,则永远不会解释该脚本,也不会抛出任何错误。

我已经了解了AIR的安全模型,发现在应用程序沙箱中,一旦启动了应用程序,几乎不会添加任何新脚本,但这些脚本会形成应用程序目录。
所以,我想知道为什么我的脚本没有被解释。是因为jQuery将脚本附加到DOM并且这是禁止的吗?有没有jQuery替代品?或者我是否强制使用蹩脚的AIR原生API?

1 个答案:

答案 0 :(得分:-1)

您应该使用原生API来检索文本然后eval()文本..这将具有相同的一般效果...可能想要eval.call(window, scriptText)以确保您的命名空间/封装是正确的。

相关问题