Javascript 如何在Firefox中缓存swf文件而不执行它?

Javascript 如何在Firefox中缓存swf文件而不执行它?,javascript,html,flash,firefox,Javascript,Html,Flash,Firefox,我试图将一个swf文件带到Firefox中缓存,但实际上并没有执行。swf来自不同的领域 以下方法适用于Chrome,但不适用于Firefox: newimage().src=“www.other.com/foo.swf” Firefox对图像使用单独的缓存 这种方法适用于IE,但不适用于Firefox: “declare”告诉浏览器缓存但不执行它。然而,Firefox抱怨请求是跨域的 有什么想法吗?这不是一个javascript解决方案,但您可以通过URL将一部Flash电影加载到另一部Fl

我试图将一个swf文件带到Firefox中缓存,但实际上并没有执行。swf来自不同的领域

以下方法适用于Chrome,但不适用于Firefox:

newimage().src=“www.other.com/foo.swf”

Firefox对图像使用单独的缓存

这种方法适用于IE,但不适用于Firefox:

“declare”告诉浏览器缓存但不执行它。然而,Firefox抱怨请求是跨域的


有什么想法吗?

这不是一个javascript解决方案,但您可以通过URL将一部Flash电影加载到另一部Flash电影中,这样您就可以获取它。但是,我不确定缓存机制是什么,我不知道Flash是否会在每次加载页面时进行新的抓取,请参阅


编辑,另请参见:

为什么不使用指示Flash不执行任何操作并隐藏对象以防显示?@Steve-o:您指的是play=false?或者修改Actionscript以处理新参数。