Hãy xem xét điều này:Firefox cháy trên chọn, chứ không phải về biến đổi
<input type="file" id="filePicker">
<script>
document.getElementById('filePicker').onchange = function() {
alert('Hi!');
};
</script>
Thậm chí nếu bạn chọn cùng một tập tin và giá trị filePicker
không thay đổi, bạn sẽ thấy hộp cảnh báo trong Firefox. Bất kỳ giải pháp?
Chỉ cần giữ giá trị trước đó ở đâu đó và so sánh - nếu nó giống như một hình mới, bỏ qua. – Piskvor
Chỉ cần giữ một bản ghi tên tệp trong một biến và kiểm tra xem giá trị mới có giống với giá trị cũ hay không. Nếu không, hãy chạy mã. – Andy
@Piskvor: Tôi không biết cách thực hiện. – Mori