0

我想在 AIR 应用程序中尝试闭包库。将使用 goog.editor、goog.events 和 goog.dom 等对象。

在我正在阅读的一本关于谷歌关闭的旧书中,它说它在某些函数中使用了 eval 。我还没有尝试在 AIR 中使用未编译的代码,但怀疑它不起作用,因为特权代码中不允许使用 eval。计划编译要在 AIR 应用程序中使用的代码。

该应用程序将由一个带有代码的 html 页面组成,该页面使用一些 AIR 特定的东西,例如另存为和复制到剪贴板。它不会有任何 ActionScript 或 swf 文件。

有没有人尝试在 AIR 应用程序中使用闭包库?如果有,有什么需要注意的吗?

4

1 回答 1

1

Closure 库在其 JSON 解析器、JsonDataSource 和 ModuleLoader 中使用 eval,但除此之外(AFAIK)不在任何标准组件的核心库中使用 eval。只要您避免这些情况,我就不认为这是一个问题,但我不熟悉 AIR 如何限制使用它。

于 2013-04-19T14:03:22.173 回答