Файл доверия Flash Player не работает со встроенным браузером в Linux - PullRequest
0 голосов
/ 02 февраля 2009

У меня есть приложение, в которое встроен браузер на основе 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 был встроен во флэш-файл?

1 Ответ

0 голосов
/ 15 мая 2013

Не используйте зависимости flash-приложений во встроенных браузерах внутри настольных приложений.

...