我有一个通过 Ajax 调用从远程服务器检索对象的脚本。服务器以 JSON 表示法返回对象。
但是,在 Adobe AIR 中,出于安全原因,使用eval()存在限制。所以我能够从远程服务器获得回复,但不能将它们转回 JavaScript 对象。这个问题有什么解决方法吗?我想为我的 JavaScript 对象使用 JSON,因为它几乎可以立即使用。
旁注:我确实理解强制执行该问题的安全隐患,但我将为比赛做一些快速的应用程序开发,所以该程序只是一个快速原型,而不是用于生产目的。不过,如果有更好的选择来代替我现在正在尝试做的事情,那就太好了
更新:
我今天学到的一件重要的事情是,我实际上可以通过使用
<script src="lib/myClasses.swf" type="application/x-shockwave-flash"></script>由 Adobe AIR 扩展的标签。查看Theo 的链接了解更多详情!