2010-10-07 169 views
0

我有一個Adobe Air Application從菜單托盤打開一個窗口。 html內容有一個javascript代碼在加載時做alert(window.nativeWindow)。Adob​​e Air - window.nativeWindow undefined

  • 它正常工作與嵌入式HTML靜態文件
  • 它做一個JSP不工作的文件名爲

我已經正確的AIRAliases.js包括。 nativeWindow有限制嗎?

我的目標是:

  • 打開一個JSP文件與表格
  • 提交表單本身
  • 如果正常,隱藏的NativeWindow

但似乎NativeWindow後未定義。和window.close()什麼也沒做

回答

2

事實上,它是一個SandBox安全restrcition。

    從其他域
  • 一個HTML代碼也無法執行AIR腳本(例如關閉窗口)
  • 所有扭轉是禁用(EVAL(),的onclick =,...)

這樣做的唯一方法是:

  • 將與橋參數一個IFrame
  • 把一個XML文件,給予更多的擔保權Adobe應用程序

有關AdobeAIR API的安全章節的完整說明