【问题标题】:<input> accept Attribute in Microsoft Edge<input> 接受 Microsoft Edge 中的属性
【发布时间】:2015-10-30 18:34:15
【问题描述】:

有人知道如何在 Edge 中工作吗?

&lt;input type="file" accept=".csv"&gt;

在 Chrome 44、Firefox 39、IE 11、Opera 31 中运行良好。

也试过了

&lt;input type="file" accept=".csv,text/csv"&gt;

【问题讨论】:

  • 在什么情况下它不起作用?它对我来说运行良好
  • 真的吗?奇怪的。我的 file choices accept=".csv" 仅在 MS Edge 中。
  • 有人知道解决方法吗?我认为在这一点上(在向 MS 通报该问题 3 年后),我们可以假设他们不会修复它。但是很多人仍然需要解决方法。

标签: html input microsoft-edge client-hints


【解决方案1】:

正如@mparizeau 报告的那样,@JoeHealy 的答案是关于 HTTP Accept 标头,这不是问题所在。

回答问题:目前,Edge 不支持 accept on &lt;input type="file" /&gt;

以前有一个错误跟踪器here,现在它只是一个 SO 重定向搜索 -_-。 无论如何,随着即将推出的新 Microsft Edge (Chromium),这个问题将得到解决。

【讨论】:

    【解决方案2】:

    Microsoft Edge 目前绝对不支持“accept”属性。我确认您在 Edge 中的行为是“不行”,但通过 Edge 右上角的 [...] 出现在 IE 中。

    Edge 状态显示为“考虑中”,https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/13661175-full-spec-support-for-accept-in-input-type-file 仅获得 198 票。

    如果您对在 Edge 上实现 HTTP 客户端提示(又名“接受”)感兴趣,请务必在上面的 URL 上投票。

    【讨论】:

    • 嗨,这有什么更新吗?我正在尝试使用 accept="video/*" OR accept="pdf/*" ,它仍然显示为“所有文件”而不是过滤。微软最新稳定版 (20.10240.16384.0 )
    • 仍被视为“正在考虑中”,没有时间表。投票吗?
    • 我可能错了,但我不认为 HTTP 客户端提示是问题所指的功能。我认为这是 Edge 应该支持的 caniuse.com/#feat=input-file-accept 功能。我也可以重现这个问题,它可能应该在这里报告为错误connect.microsoft.com/IE/Feedback
    • 您在哪里找到了 Microsoft 网站上 edge 支持它们的文档?挖了一圈没找到。
    • Edge 仍然不支持此功能。只剩下 22 票了。
    猜你喜欢
    • 1970-01-01
    • 2012-08-03
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 2017-12-15
    • 2019-11-01
    相关资源
    最近更新 更多