【问题标题】:HTML5 Camera API - Not working in Chrome?HTML5 相机 API - 在 Chrome 中不起作用?
【发布时间】:2015-01-12 22:34:47
【问题描述】:

我关注了这篇文章:http://www.syntaxxx.com/accessing-user-device-photos-with-the-html5-camera-api/

使用我的桌面,它可以在 Firefox 中运行。但是在 Chrome 中它不起作用。它说:

Failed to load resource: the server responded with a status of 404 (Not Found)  
blob:http%3A//localhost/a4368515-b68f-43ff-8e11-c888bc90b93b

在我链接到的文章中,一位评论者说它在 Chrome 中不起作用(所以不仅仅是我),但没有发布解决方案。

这里有人知道为什么该代码在 Chrome 中不起作用吗?

【问题讨论】:

    标签: html google-chrome


    【解决方案1】:

    在这种情况下,文章在发出请求之前释放 Blob 对象(使用 revokeObjectURL),因此当图像请求 Blob 时,它不再存在。 Chrome 为 Specification compliant,示例应在撤销 Blob URL 之前检查图像是否已加载。

    请参阅 https://jsbin.com/viyepa/1/edit 以获取有效的示例,我已将 revokeObjectURL 注释掉,现在它可以工作了。如果你重新添加它,它会失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2015-10-09
      • 2013-03-14
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多