0

AIR アプリケーションでクロージャ ライブラリを試してみたいと思います。goog.editor、goog.events、goog.dom などのオブジェクトを使用します。

Googleクロージャーについて読んでいる古い本では、一部の関数でevalを使用していると書かれています。まだコンパイルされていないコードを AIR で使用しようとしたことはありませんが、特権コードでは eval が許可されていないため、機能しないのではないかと考えています。AIR アプリケーションで使用するコードのコンパイルを計画します。

アプリケーションは、名前を付けて保存やクリップボードへのコピーなど、AIR 固有のものを使用するコードを含む html ページで作成されます。ActionScript または swf ファイルはありません。

AIR アプリケーションでクロージャ ライブラリを使用しようとした人はいますか? もしそうなら、注意すべき点はありますか?

4

1 に答える 1

1

Closure ライブラリは、その JSON パーサー、JsonDataSource、および ModuleLoader で eval を使用しますが、それ以外の場合 (AFAIK) は、標準コンポーネントのコア ライブラリで eval を使用しません。これらのケースを回避する限り、それが問題になることはないと思いますが、AIR がその使用をどのように制限しているかについてはよくわかりません。

于 2013-04-19T14:03:22.173 に答える