html - <input type ="file"> 在 Firefox 中显示第一个 "All Files (*.*)"而不是特定文件类型

标签 html firefox cross-browser html-input

我有以下代码 ( fiddle ):

<input type="file" accept="application/xml">

在 IE 10 和 Chrome 29.0.1547.76 中,它直接过滤 XML 文件。只有 Firefox 具有首先显示所有文件的行为。 Firefox 文件对话框也有“.xml”过滤器,但它位于第二位。

有没有办法让 Firefox 使用“.xml”过滤器作为标准过滤器?

最佳答案

这已作为 Mozilla 的错误打开,似乎没有任何动静,因此目前基本上没有办法改变它:

http://support.mozilla.org/en-US/questions/953914#answer-418899 https://bugzilla.mozilla.org/show_bug.cgi?id=826176

关于html - &lt;input type ="file"> 在 Firefox 中显示第一个 "All Files (*.*)"而不是特定文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890108/

相关文章:

javascript - 为什么只能从 javascript 访问某些 CSS 样式?

javascript - 是否可以通过使用相同的功能单击不同的元素来切换不同的 div?

php - 解释这是什么意思 : 'post__not_in' => array($post->ID)

javascript - 当选择器不存在时如何更改选择器的 css javascript/jquery

javascript - 为手机、平板电脑等构建响应式网页

google-chrome - 如何调试 TLS 实现

asp.net - 浏览器在本地主机加载时自动滚动到页面底部

javascript - 提交不是js中的函数

javascript - 当变量为 null 或未定义时 IE9 javascript 错误

browser - PC 上同一浏览器的多个版本