【发布时间】:2017-07-15 17:22:04
【问题描述】:
我正在使用 FormData 对象,而我的代码在 Chrome 上运行良好,Microsoft Edge 会吐出以下错误消息 Object doesn't support property or method 'entries' - 对应于以下代码:
for(let pair of formData.entries()) {
...
}
我尝试将 .entries() 替换为 .getAll(),但 Microsoft Edge 无法识别这两种方法中的任何一种。
有没有办法从 Microsoft Edge 中获取此功能(迭代 FormData 文件)?
FormData Microsoft Edge 控制台转储
【问题讨论】:
-
entries和getAll目前不受 Edge 支持。检查最后的浏览器兼容性部分。 -
你需要一个 polyfill,因为 Edge 不支持它。在此处查看 polyfill:developer.mozilla.org/en/docs/Web/JavaScript/Reference/…
-
您介意将其发布为答案吗?这将帮助那里的许多人遇到此错误。
-
@Agalo MDN 文档不稳定
Compatibility unknown; please update this. -
为什么在询问
microsoft-edge时会标记为internet-explorer?
标签: javascript internet-explorer compatibility