Adobe Air Javascript для файлов * .php - PullRequest
2 голосов
/ 02 июня 2011

Я пытаюсь создать приложение Adobe Air, которое запускается из файла PHP.

В настоящее время у меня есть файл index.html, который затем выполняет location.href для перемещения на realfile.php - это обходит ограничение, что корневой файл должен быть HTML.

Моя проблема в том, что файлы *.php содержат JavaScript, который, в свою очередь, использует код Adobe Air, в частности, печать. Я перезаписываю window.print на версию Air, которая отлично работает в HTML.

Как только код копируется в файл PHP, он даже не пытается вызвать его, но другой JavaScript работает нормально.

1 Ответ

0 голосов
/ 03 июня 2011

Я перечитал немного больше и теперь знаю, что Air будет работать только на HTML-странице. Хотя нет никакого объяснения, которое я мог бы найти, которое объясняет, почему это ...

Как мне кажется, я могу это исправить:

Моя текущая идея - добавить RewriteRule в мой htaccess, чтобы сделать файлы PHP доступными через расширение .html. Это должно заставить Air думать, что это HTML-документ, а сервер все еще может обрабатывать PHP, который находится на странице.

Когда я подхожу к этому, я более чем рад переписать приложение, чтобы оно стало полностью управляемым AJAX, что, похоже, делают все остальные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...