我有一个嵌入基于 xulrunner 的浏览器的应用程序。我必须在这个浏览器中加载一些 Flash 内容。在某些时间点,Flash 会更改我的 URL 和页面标题,以反映我所在的 Flash 文件中的位置。当我将信任文件放在 /etc/FlashPlayerTrust 文件夹中,其中包含目录条目和我想要信任的 swf 文件时,这在 Firefox 浏览器中运行良好。(根据 Flash 安全指南http://www.adobe.com/ devnet/flashplayer/articles/flash_player_admin_guide/flash_player_admin_guide.pdf 全局信任文件应与包含 mms.cfg 文件的目录处于同一级别)。
但是当我从我的嵌入式浏览器加载 Flash 内容时,页面标题等不会得到更新。我也将我的应用程序名称添加到了 Flash Player 信任文件中。我尝试将我的内容放在服务器中并远程访问它,它在我的嵌入式浏览器中运行良好。只有当 Flash 内容在本地存在时,URL 和页面标题才不会更新。这让我相信问题出在 Flash 播放器信任文件上。我的信任文件内容如下:
/home/shivu/activitytest/index.html
/home/shivu/activitytest/gettingstarted.swf
/home/shivu/activitytest/
/home/shivu/app/lv71
这里 lv71 是具有嵌入式浏览器的应用程序的名称。我对全局和用户信任文件都进行了尝试,但它不起作用。有没有人知道可能出了什么问题以及我如何能够调试它。
感谢 jbsp72