Jquery 使用输入类型=文件捕获照片时Mobile safari崩溃

Jquery 使用输入类型=文件捕获照片时Mobile safari崩溃,jquery,ios,mobile-safari,Jquery,Ios,Mobile Safari,我正在使用输入类型文件在iOS中启动相机。我正在使用以下代码行: <input type="file" name="select a Picture"/> 那么如何克服这个问题呢?请尝试以下方法: <input type="file" accept="image/*" capture="camera"> 同时从您的输入标记(如果有)中删除任何onchange=“xxxxxxx”,因为出于某种原因,它会导致iOS8出现问题。在我的情况下,添加name=”“属性修复

我正在使用输入类型文件在iOS中启动相机。我正在使用以下代码行:

 <input type="file" name="select a Picture"/>
那么如何克服这个问题呢?

请尝试以下方法:

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

同时从您的输入标记(如果有)中删除任何onchange=“xxxxxxx”,因为出于某种原因,它会导致iOS8出现问题。

在我的情况下,添加name=”“属性修复了问题。我有:

<input id="uploadPhotoInput" type="file" capture="camera" accept="image/*">

它每次都会崩溃。将其更改为:

<input id="uploadPhotoInput" name="uploadPhotoInput" type="file" capture="camera" accept="image/*">


似乎是他们干的。我不知道为什么,因为我没有以表单或任何形式提交它,但它确实存在。

尝试重置网络设置并清除Safari的历史记录和缓存。。我希望能为美国工作。是的,它现在起作用了,我什么也没做,但它现在仍然起作用:)我已经向苹果公司提交了以下关于这个问题的bug报告(雷达):这个技巧对我也起作用,我也不知道。也许是iOS的一个bug?确认现代设备仍然如此,并且这个解决方案有效。
<input id="uploadPhotoInput" name="uploadPhotoInput" type="file" capture="camera" accept="image/*">