【问题标题】:Chrome mobile bug and crash on this line这条线上的 Chrome 移动错误和崩溃
【发布时间】:2018-10-10 18:12:24
【问题描述】:

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

有什么想法吗?

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

【问题讨论】:

    标签: android html google-chrome input


    【解决方案1】:

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

    可能的解决方法是删除 Android accept 属性:

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

    编辑:谷歌在 Twitter 上的错误 has been confirmed

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 2021-06-15
      • 2014-10-08
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      相关资源
      最近更新 更多