问题描述
我有一个包含输入文件字段的表单 [<input type="file" id="select-file" accept=".md"><label for="select-file">选择导入文件
].它为更改事件 [$("#form").on("change", "#select-file", handler)
] 定义了一个 jQuery 处理程序,一旦我选择了一个文件.
它可以在 Linux 上使用 Firefox 在工作和在家庭上使用 Firefox 和 Chrome 在 Windows 上完美运行.
在使用 Chrome 或 Firefox 的 Windows 中工作,选择文件后浏览器会冻结大约 8 秒.只有在此中断之后,我才能按下表单上的其他按钮,并且更改"事件会触发.
不考虑 Windows 和 work 不啮合的假设,冻结似乎与工作中可用的不同网络磁盘有关.任何人都可以建议我必须检查的内容并希望有一种避免冻结的方法吗?谢谢!
小例子:
<头><meta charset="utf-8"/><title>文件选择</title><script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>头部><身体><div id="import-form"><input type="file" id="select-file" accept=".md"><label for="select-file">选择一个文件</label><p id="selected-file">未选择文件</p>