我有一个应用程序,它在其中嵌入了基于Xulrunner
的浏览器。我需要在浏览器中加载几个flash swf文件。 swf文件与JavaScript交谈以更改页面标题,并在浏览URL中的内容时更改URL。我需要更改URL,因为我需要记住我在Flash内容中的位置,以便下次打开浏览器时可以直接转到flash文件中的那个位置。
要让swf文件执行此操作,我创建了一个cfg文件并将其放入Flash Player Trust文件夹(我尝试了/home/user/.macromedia/Flash_Player/#Security/FlasPlayerTrust
的本地文件和/etc/adobe/FlashPlayerTrust
的全局信任文件位置),但我没有得到预期的结果。我调试到我的应用程序,发现swf从未重置页面的标题(这表明JavaScript被阻止)。它可以在firefox浏览器中正常工作,但不能在我的嵌入式浏览器中运行。我的应用程序也适用于Windows和Mac。这只能在Linux上观察到。任何人都可以想到我需要做什么才能让我的javascript嵌入flash文件中吗?
答案 0 :(得分:0)
请勿在桌面应用程序内的嵌入式浏览器中使用Flash应用程序依赖项。