Flash上传,选择浏览器窗口背面的文件窗口



在我们的网站上,点击上传按钮(使用flash插件)后,选择浏览器窗口背面的文件窗口。

这个问题只出现在firefox(测试了32、31、30和29)和最新的flash插件,即冲击波15.0.0.152。但它可以与所有其他主要浏览器(IE8+、Safari和Chrome)配合使用。

我们使用的是YUI3.4.1uploader,YUI2uploader也存在同样的问题。这对于使用YUI2<YUI3.4.1.我认为,这个问题可能会出现在其他使用flash插件上传的JS框架中。

不幸的是,我无法提供该问题的URL,因为我们的网站需要身份验证才能访问该特定页面。有什么建议可以在应用程序方面解决这个问题吗?

更新日期:(2014年9月16日)

以下是在FF>=32.0中使用闪存插件(即冲击波15.0.0.152)再现问题的链接。

Demo URL: http://jsfiddle.net/66fu172w/

将"wmode"更改为"window"将解决问题。我从bugzilla论坛得到了这些信息。

https://bugzilla.mozilla.org/show_bug.cgi?id=1066951

不管怎样,根据adobedoc,制作"wmode=window"会产生与性能相关的问题。更改后需要知道屏幕中的问题。如果出现任何问题,将在此处发布。

http://helpx.adobe.com/flash/kb/flash-object-embed-tag-attributes.html

2014年9月26日更新

我们通过在页面加载中使用wmode="window"静默地调用另一个SWF,暂时解决了这个问题。

最新更新