首页 > 解决方案 > “文件”类型的 HTML 输入有时会冻结浏览器

问题描述

我正在为文件类型的经典 HTML 输入而苦苦挣扎。我在我的角度应用程序上使用它,有时我冻结了,整个浏览器变得无响应,唯一有效的是滚动。在大约 5 秒内,您无法单击任何按钮、选择任何文本,甚至无法更改浏览器上的选项卡。我尝试了很多不同的文件类型和大小,但它并没有改变任何这些,有时当我没有在资源管理器中选择任何文件并直接单击关闭按钮时,它甚至会冻结。

所以我认为这是我的实现不好,我去了Mozilla 开发者网站,你有一个例子,我有完全相同的行为。我还尝试仅从 Mozilla 网站获取 HTML 并将其单独放在 .html 文件中,同样的行为。

这不会发生 100% 的时间,但我会争辩说,在我看来,它大约有 60/70% 的时间发生。

我在 chrome 和 Firefox(都是最新的)、多台计算机(虽然都运行 Windows)上尝试了它,但我对它们都有相同的行为。

我在控制台中没有任何错误或任何内容。

我不知道该怎么办,我很确定它不可能是整个网络上的文件输入被窃听,但我尝试了很多不同的东西,结果总是相同。我应该在某处报告吗?(如果是这样,在哪里?)或者你会建议做什么来进一步调查?

我找不到任何人在互联网上讨论这个问题,除了这个没有解决方案的线程,他们还在这个线程中说这个错误在 Edge 中不可重现,但我只是尝试过,它做了同样的事情。

感谢您阅读我并为此提供任何帮助。

标签: htmlfileinput

解决方案


推荐阅读