2009-04-26 93 views
0

我一直在嘗試在JavaScript中爲AIR應用程序構建自己的(小)框架,並且遇到了一個特殊問題:找不到加載另一個JavaScript文件的方法。似乎加載JavaScript的唯一方法是使用HTML文件加載它。有沒有辦法讓JavaScript文件在AIR中加載另一個文件?

這是正確的嗎? JavaScript文件真的沒有辦法加載另一個?

回答

1

在應用程序沙箱模式的安全性限制不允許實例化事件期間的負載事件之後的任何新的JavaScript代碼(你仍然可以加載和評估JS)。

至於加載數據,您應該能夠使用XHR在任何時刻檢索您想要的任何文本數據,而不受任何限制。

1

您是否嘗試過創建腳本元素,設置src屬性並將其添加到文檔正文?我不認爲通常的document.write()技巧可行,但我很確定添加腳本元素應該。

我相信所有的路徑是相對於AIR應用程序本身的根源。

+0

還沒有試過那個。雖然看起來很迂迴。 (我實際上是在尋找一個@import語句或其他東西。) – staticsan 2009-04-27 04:49:56

相關問題