先日まで、Adobe AIR で jQuery (ver.1.2.1)を使うと、セキュリティのエラーが出ていました。(もちろん、デフォルトの、Application sandboxを使用した場合)。 しかし、原稿を書いている関係で、セキュリティエラーの例を表示させたくて、jQuery (ver.1.2.3)で、これまでセキュリティエラーが出ていたコードを実行したら・・・なんと、エラーが出なかったのです。 {{{
test
}}} Adobe AIR では、eval() などのコードが実行できないようになっているのです。(ただし回避方法はあります。)以前のjQuery は .slideUp() などの処理で、eval() が使われていたために、セキュリティエラーが出ていたのです。しかし、いつのまにか、jquery-1.2.3.js では、eval() を使わないように修正された模様です。それで、jQuery.js も、AIR 対応をしたのではと思ったのです。 参考) - [[2008/03/24/AdobeAIRのセキュリティまとめ]]