【发布时间】:2019-09-07 14:43:05
【问题描述】:
我创建了一个sample Angular 应用程序,我只在视图中添加了一个input 控件。在我的项目中,我创建了自己的 file-uploader 组件。
我可以在Chrome 中拖放文件,但不能在Edge 或IE11 中做同样的事情。我已经阅读了this,并且有一张票可以将此类功能添加到 Edge。票被标记为已完成,但是这件事仍然对我不起作用,并且基于 cmets 我不是唯一的人。 IE11 是另一回事,所以我需要一些适用于两种浏览器的解决方案。
在 Angular 中这个问题有什么聪明的解决方法吗?
【问题讨论】:
-
您的示例代码适用于我,我正在使用版本:11.0.9600.19301
-
我用的是 IE 11.648.17134.0
-
@WenHaoWu 我刚刚发现了类似的问题here,似乎拖放功能也不适用于其他版本的IE。
-
我可以使用 MS Edge 和 IE 产生问题。我将尝试向 MS Edge 工程师提供有关此问题的反馈。您可以使用任何第三方库(例如 React-Dropzone)作为解决方法。参考:react-dropzone.js.org 除此之外,我用新的 Chromium Edge 进行了测试,看起来文件拖放正在其中工作。 Ref: microsoftedgeinsider.com/en-us/download 所以未来我们可以使用 Chromium Edge 版本,它将提供更多的特性和功能。
标签: html angular file-upload internet-explorer-11 microsoft-edge