如何在iOS 6上禁用文件输入时的拍照功能

7
有没有一种属性可以关闭iOS 6的本地处理?我想禁用“拍照”功能,但保留“选择图片”。

我认为你不行... - vdwijngaert
数据编辑:} 这是必须的。谢谢! - Christopher Marshall
2个回答

4
我已经更新了我的回答,以反映您所寻找的内容。很抱歉给您带来困惑。本文涉及了我理解您试图完成的东西:
请滚动到以下这行文字:
“我们还可以使用HTML5新的布尔属性请求多个文件。在这种情况下,用户无法将相机用作源。”
参考链接:http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers

不确定为什么会被踩,但我正在寻找一个前端网页解决方案。谢谢! - Christopher Marshall
踩个赞?我回答中的链接向您展示了如何不使用相机路线。您还在寻找其他东西吗? - sangony
我点赞以取消它,你给了我一个本地应用程序的例子,我正在请求一个移动网站上本地处理的解决方案。 - Christopher Marshall
2
嗨@sangony,你知道任何适用于iOS 9+的解决方案吗?你的解决方案(使用multiple属性)对我也不起作用。我在这里发布了一个新问题:https://dev59.com/WVcP5IYBdhLWcg3wP32t - markets

0

另一个答案中的文章已经失效,所以我不知道答案是什么。当用户选择“拍照”时,在iOS WKWebView中运行的我的应用程序会崩溃。添加accept="application/octet-stream"有所帮助。

<input type="file" accept="application/octet-stream" />

在我们的情况下,输入是由Javascript动态创建的:

txt.accept = mime; // mime is application/octet-stream

用户没有展示选项菜单,而是直接出现文件选择器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接