Android浏览器在一个非常简单的场景中崩溃(我在Galaxy S3,Android 4.1.2上测试):
我有一个带有文本输入和文件输入的页面(你可以在这里测试http://jsbin.com/agugit/1/)
<input type="text" name="test"/>
<br />
<br />
file<input type="file" />
如果首先聚焦文本字段,然后从键盘点击“下一个”键,则会弹出本机文件选择器。
选择一个文件或拍照,接下来发生的事情就是浏览器冻结。
如果您正在直接聚焦文件输入(通过点击,而不是使用'next'),一切正常。
我尝试了不同的解决方法,但没有找到。
任何帮助或想法?
答案 0 :(得分:0)
我在Android上找到的唯一解决方案是默认禁用每个文件输入(以便从Tab键顺序导航中跳过)并听取“tap”事件,以便在点击发生时,我以编程方式聚焦字段,以便弹出文件选择器。
在对焦后,延迟时间为500毫秒时,再次禁用该字段。
任何其他想法仍然受到欢迎。