У меня есть приложение, в которое встроен браузер на основе Xulrunner
. У меня есть пара flash swf-файлов, которые мне нужно загрузить в браузере. Файлы swf взаимодействуют с JavaScript для изменения заголовка страницы, а также для изменения URL-адреса, когда я просматриваю содержимое в URL-адресе. Мне нужно изменить URL-адрес, потому что мне нужно помнить, где я находился во флэш-содержимом, чтобы я мог перейти непосредственно в это место во флэш-файле, когда я открою свой браузер в следующий раз.
Чтобы позволить swf-файлу сделать это, я создал файл cfg и поместил его в папку доверия Flash Player (я пробовал как локальный файл в /home/user/.macromedia/Flash_Player/#Security/FlasPlayerTrust
, так и глобальный файл доверия в /etc/adobe/FlashPlayerTrust
), но я не получил ожидаемого результата. Я отлаживал свое приложение и обнаружил, что swf никогда не сбрасывает заголовок страницы (что указывает на то, что JavaScript был заблокирован). Он отлично работает в браузере Firefox, но не в моем встроенном браузере. Мое приложение также отлично работает на Windows и Mac. Это наблюдается только в Linux. Может ли кто-нибудь подумать, что еще мне нужно сделать, чтобы мой javascript, встроенный во флэш-файл, работал?