Chrome移动版错误并在此行崩溃

时间:2018-04-30 15:53:59

标签: android html google-chrome input

在Android 5.1和6上(在Android 7上运行正常)使用Chrome移动浏览器(66.0.3359.139)当我想打开文件上传对话框时,我遇到了Chrome崩溃问题。我认为这个问题可能与accept属性有关。我尝试了4种不同的Android设备,问题是一样的。

有什么想法吗?

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

1 个答案:

答案 0 :(得分:0)

这似乎是最新Chrome(第66版)中的错误。

可能的解决方法是在Android上删除Chrome 66的accept属性&lt; 7.x的:

if (window.navigator.userAgent.match(/.*Android [456]\..*Chrome\/66\..*/)) {
  document.querySelectorAll('input[accept="image/*"]')[0].removeAttribute('accept');
}

编辑:Google在Twitter上发布的错误has been confirmed

编辑2:该错误已在Chrome 67(67.0.3396.68)中修复。补丁:https://chromium.googlesource.com/chromium/src/+/f248278a23c62358aff045ce221cc2370c39f95b