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

问题描述 投票:0回答:1

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

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

javascript jquery ajax air
1个回答
-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.