0

我正在使用上传http://html5demos.com/dnd-upload的 HTML5 DND 文件,但它在 IE 10 以下版本中不起作用

IE浏览器中的网页错误详情

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; BTRS124829; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET4.0C)
Timestamp: Wed, 2 Jan 2013 06:17:02 UTC


Message: Object doesn't support this property or method
Line: 57
Char: 1
Code: 0
URI: http://html5demos.com/dnd-upload
4

2 回答 2

3

根据之前的答案,它不仅仅是关于FileReader. IE10以下的版本无法完美
使用拖放。连IE9都有问题,还是IE8吧。

浏览器也应该支持 DnD API

检查此链接到另一个答案 - Internet Explorer 9 Drag and Drop (DnD)

检查我的应用程序,该应用程序允许将图像文件从您的操作系统拖放到浏览器中:
HTML-5-DD - BackboneJS

它有 2 个部分:
1. HTML5 拖放,允许从操作系统拖放到浏览器
2.FileReader帮助将图像文件读取为 DataURI 并附加图像的 API

如果您的浏览器不支持拖放,您将无法以JavaScript.

结论:FileReader不是 IE 需要支持您的场景的主要功能,它也是重要的拖放

于 2013-01-02T07:16:20.263 回答
1

这是因为版本低于 10 的 IE 不支持的HTML5用途。File API & FileReader API

在此处查看兼容性列表

希望这可以帮助。

于 2013-01-02T06:53:12.633 回答