首页 > 解决方案 > 此时不允许对元素输入进行属性捕获

问题描述

这行代码:

<input name="img" type="file" accept="image/*" capture="camera" onchange="uploadImage(this, 75)" />

未能通过W3C HTML5 验证器检查:

在此处输入图像描述 鉴于代码工作正常并且它打开了移动设备的相机,我将不胜感激任何人让我知道 W3C(和任何解决方案)的错误的原因。

标签: html

解决方案


这是验证器中的一个错误。

即使该capture属性到目前为止还没有进入HTML 规范,它也已经处于“W3C 推荐”状态(HTML 媒体捕获)。因此,它应该已包含在验证器中。

2018 年 3 月,W3C 邮件列表中提出了一个问题,验证者团队的一名成员承认了这一点。它于2020年 3 月 21 日修复。

如果您想了解有关 HTML 媒体捕获的正确语法的更多信息,请查看这篇文章


推荐阅读