2011-06-02 64 views
2

我試圖構建一個從PHP文件運行的Adobe Air應用程序。* .php文件上的Adobe Air Javascript

目前我有一個index.html文件,然後執行location.href移動到realfile.php - 這得到了根文件必須是HTML的限制。

我的問題是,*.php文件包含JavaScript,反過來使用Adobe Air代碼,特別是打印。我將window.print覆蓋到Air版本,在HTML中正常工作。

只要將代碼複製到PHP文件中,它甚至不會嘗試調用它,但其他JavaScript工作正常。

回答

0

我多看了一會兒,現在知道Air只會在HTML頁面中運行。 雖然沒有解釋,我能找到這可以解釋爲什麼這是...

如何,我想我可以解決這個問題:

我現在的想法是在我的.htaccess中加入一個RewriteRule使PHP文件可通過.html文件擴展名訪問。這應該讓Air認爲它是一個HTML文檔,而服務器仍然能夠處理頁面上的PHP。

當我接近它時,我很樂意重新編寫應用程序,使其完全由AJAX驅動,這是其他人似乎正在做的事情。