HTML5文件API - 无法在Windows上的Firefox中拖放Flex应用程序

时间:2012-09-27 13:55:00

标签: html5 flex firefox file-upload drag-and-drop

所以这是设置。我有一个Flex应用程序,它填满整个浏览器窗口,我想让用户选择在应用程序的任何地方删除文件,以将文件上传到我的服务器。或者同样好,将该文件的内容发送到应用程序本身。作为参考,我当前的设置非常接近here概述的设置。

我有一个绝对定位的透明div,它填满整个屏幕,位于作为我的放置区域的flex内容之上。

我尝试过的所有支持文件api 的浏览器都没有问题,除了 Windows上的Firefox。在这种情况下,只要文件被拖动到flex内容上,我的光标就会变成空符号,并且所有拖放事件都会被抑制。

我有最新版本的Firefox和Flash Player,Windows是7 Pro 64位(虽然这似乎并不重要,因为我在许多不同的Windows机器上尝试过)。 Mac上的Firefox没有问题。

我尝试过几种不同的场景无济于事:

  • 使用iframe作为放置区
  • 为dropzone提供图像背景(透明png)

但是,如果放置区域不透明 - 一切都很好。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

听起来像是一个火狐虫。

您可以尝试使用css不透明度将div设置为略小于透明度。