*.php文件上的Adobe Air Javascript


Adobe Air Javascript on *.php files

我正在尝试构建一个从PHP文件运行的Adobe Air应用程序。

目前,我有一个index.html文件,然后执行location.href以移动到realfile.php——这绕过了根文件必须是HTML的限制。

我的问题是*.php文件包含JavaScript,而JavaScript反过来又使用Adobe Air代码,特别是打印。我将window.print改写为Air版本,该版本在HTML中运行良好。

一旦代码被复制到PHP文件中,它甚至不会尝试调用它,但其他JavaScript运行良好。

我读了更多,现在知道Air只会在HTML页面中运行虽然我找不到任何解释来解释为什么这是…

我认为如何解决此问题:

我目前的想法是在我的htaccess中添加一个RewriteRule,使PHP文件可以通过.html文件扩展名访问。这应该会诱使Air认为它是一个HTML文档,而服务器仍然能够处理页面上的PHP。

当我有时间的时候,我非常乐意重新编写这个应用程序,使其完全由AJAX驱动,这似乎是其他人都在做的事情。