【问题标题】:Does IE10 support FormData()?IE10 是否支持 FormData()?
【发布时间】:2013-02-03 14:54:33
【问题描述】:

我读过 (here) IE10 支持 FormData()。但是当我在 IE10 JavaScript 控制台中输入这个时:

foo = new FormData();

我得到错误,“FormData 未定义”

IE10 是否支持 FormData()?有什么技巧可以让它在 IE10 中运行?

【问题讨论】:

标签: javascript html ajax internet-explorer internet-explorer-10


【解决方案1】:

我可以确认确实如此 - 在此页面的控制台中运行您的代码可以正常工作。

因此,我假设您处于 Quirks 模式,因此浏览器假装它不知道它与所述模式兼容。

确保您的页面在开始时有一个有效的<!DOCTYPE html>,并且没有错误可以退回到怪癖模式。

【讨论】:

  • 谢谢@Kolink!这就是问题所在。
【解决方案2】:

还要确保您的网络服务器请求“边缘”兼容模式。这可能有助于防止回退到旧的兼容模式。

【讨论】: