Uploadfive(html5) - Internet Explorer 9无法正常工作

时间:2014-05-20 06:36:31

标签: internet-explorer-9 uploadify uploadifive

我已经在我的项目中集成了Uploadfive(html5),并在Firefox,Chrome和Safari中运行良好。但是,它无法在IE 9中运行。

让我知道要包含在项目中的解决方案/补丁,以便它也能在IE 9中运行。

等待成功的解决方案。

1 个答案:

答案 0 :(得分:1)

UploadiFive适用于支持HTML 5文件API的HTML 5浏览器。

IE 9不支持HTML 5 File API。 IE的第一个版本是IE 10。

在较旧的浏览器上使用旧的(和免费的)uploadify。它使用flash插件来完成同样的工作。

不幸的是,uploadify和uploadifive的API略有不同,所以你需要两个代码(我们最终将它们包装在我们自己的JQuery插件中,根据浏览器功能在它们之间进行选择,并修改单个集合选项和HTML模板以适应。如果您有大量需要此网站的网站,那值得做。)

您可以在同一页面中包含uploadify和uploadifive,只需在以下测试中进行选择:

   if (window.FormData !== undefined) 
   { 
        // use uploadifive 
   } 
   else 
   {
        // use uploadify 
   }