哦,我明白了;如果你删除它,它就能工作。
使用上传按钮可以工作,因为它在 <source> 中没有定义 mime 类型。
来自 <source>: The Media or Image Source element - HTML | MDN
如果未指定
type属性,则从服务器检索媒体类型,并检查用户代理是否可以处理它;如果无法呈现,则检查下一个<source>。如果指定了type属性,则将其与用户代理可以呈现的类型进行比较,如果未识别,则根本不会查询服务器;而是立即检查下一个<source>元素。
这本身算不上一个 bug,但是的,让 HTML 标签检查文件并获得与核心相同的行为可能是一个好主意。除非团队有更好的修复方案,否则稍后我会提交一个 PR。