我想在AIR应用程序中尝试关闭库。将使用goog.editor,goog.events和goog.dom等对象。
在一本较旧的书中,我正在阅读谷歌关闭它说它在某些功能中使用了eval。我还没有尝试在AIR中使用未编译的代码,但怀疑它不起作用,因为特权代码中不允许使用eval。计划编译要在AIR应用程序中使用的代码。
该应用程序将由一个带有代码的html页面组成,这些代码使用一些AIR特定的东西,如另存为和复制到剪贴板。它不会有任何ActionScript或swf文件。
有没有人尝试在AIR应用程序中使用闭包库?如果有,有什么值得关注的吗?
答案 0 :(得分:1)
Closure库在其JSON解析器,JsonDataSource和ModuleLoader中使用eval,但否则(AFAIK)在任何核心库中使用eval作为标准组件。只要你避免这些情况,我就不会指望这是一个问题,但我不熟悉AIR如何限制使用它。