0

我有一个应用程序,它嵌入了一个基于Xulrunner它的浏览器。我有几个需要在浏览器中加载的 flash swf 文件。当我浏览 URL 中的内容时,swf 文件与 JavaScript 对话以更改页面标题并更改 URL。我需要更改 URL,因为我需要记住我在 flash 内容中的位置,以便下次打开浏览器时可以直接转到 flash 文件中的那个位置。

为了让 swf 文件执行此操作,我创建了一个 cfg 文件并将其放入 Flash Player 信任文件夹中(我尝试了本地文件夹/home/user/.macromedia/Flash_Player/#Security/FlasPlayerTrust和全局信任文件位置/etc/adobe/FlashPlayerTrust),但没有得到预期的结果。我调试了我的应用程序,发现 swf 从未重置页面的标题(这表明 JavaScript 被阻止)。它可以在 Firefox 浏览器中正常工作,但不能在我的嵌入式浏览器中工作。我的应用程序在 windows 和 Mac 上也可以正常工作。这仅在 Linux 上观察到。任何人都可以想到我还需要做什么才能让我的 javascript 嵌入到 flash 文件中工作吗?

4

1 回答 1

0

不要在桌面应用程序内的嵌入式浏览器中使用 Flash 应用程序依赖项。

于 2013-05-15T19:37:14.697 回答