如何在上传图像文件时禁用捕获(在ipad上使用safari)

问题描述 投票:0回答:1

我想在 ipad 上使用 safari 上传图像 这是我的 html 代码

<input type="file" accept="image/*">

当我尝试选择文件时,safari 提示我选择“拍照”或“选择现有文件”,如何禁用“拍照”选项,而只选择现有文件?

我也查了w3c文档,并尝试了下面的代码,但不起作用

<input type="file" accept="image/*" capture="filesystem">
html ipad upload safari
1个回答
6
投票

根据此 HTML5 兼容性比较器,Safari 仅支持部分媒体捕获功能:它符合

accept
属性,但忽略
capture
属性。

所以恐怕你必须等待 Safari 更好的支持才能按照你想要的方式工作......

更重要的是,根据W3C规范

指定捕获属性后,用户代理应该调用特定捕获控件类型的文件选择器。

关键字 SHOULD 意味着 Safari 可以出于某种原因选择不遵循建议,但仍声称符合标准...

© www.soinside.com 2019 - 2024. All rights reserved.