【发布时间】:2021-03-16 00:05:12
【问题描述】:
我正在尝试将手机相机中的图像加载到图像标签中。除了 Android 上的 Firefox 之外,它在任何地方都很好用。 Firefox 版本是 83.1.0 下面是产生问题的简单 JavaScript 和 HTML。我要做的就是使用相机拍照并将其加载到img标签中进行显示。在 Chrome 甚至三星笨拙的互联网浏览器中运行良好。只是不在 Firefox 中。图像不显示。 我做错了什么?
window.onload = function() {
let imgInput = document.querySelector('#imageInput');
imgInput.addEventListener('change',function(event) {
var files = this.files;
var fr = new FileReader();
fr.onload = function () {
document.getElementById('image').src = fr.result;
}
fr.readAsDataURL(files[0]);
});
};
...
<input id="imageInput" type="file" accept="image/*" capture="camera">
<img id="image" style="height: 300px; width: auto;"/>
【问题讨论】:
标签: image file firefox input upload