Firefox Flash播放器无法通过localhost加载swf

时间:2012-01-01 18:41:51

标签: flash macos firefox operating-system localhost

硬件/浏览器/插件

  • Mac OS X v10.7.2(Lion),64位
  • Firefox v9.0.1
  • “Shockwave Flash 11.1.102.55”调试版。

开发工具

  • Flash Builder 4.5
  • Tomcat v7.0.23

设置

观察

  • 在Safari Flash和Chrome Flash中加载Flex应用 (通过本地html文件或通过localhost服务器)。
  • Flex应用从本地html文件加载到Firefox中, 但如果加载为localhost:3000已提供文件,则无法加载。
  • tail -f~ / Library / Preferences / Macromedia / Flash Player / Logs / policyfiles.txt显示 确定:已加载根级SWF http://localhost:3000/FlexApp.swf

代码段(来自HTML文件)

<object id="_773595058" width="100%" height="100%" type="application/x-shockwave-flash" data="../FlexApp.swf" name="_773595058">
<param value="always" name="allowscriptaccess">
<param value="SwfFile='/swfs/doc.swf'" name="flashvars">
</object>

的crossdomain.xml:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>

我对此感到困惑,任何人都有任何想法或建议吗?

0 个答案:

没有答案