Có vẻ như là readAsBinaryString, một phương thức của đối tượng JavaScript FileReader
, không được hỗ trợ trong IE10. Tôi đã thử những điều sau đây, như đề xuất trong this HTML5 Rocks article:Cách thay thế cho readAsBinaryString cho IE10
String.fromCharCode.apply(null, new Uint16Array(buffer));
Tuy nhiên, điều này dẫn đến một lỗi Out of stack space
.
Cảm ơn bạn, David. Tôi đã thử gõ mã này và nhận được một lỗi, 'ReferenceError: UInt8Array không được định nghĩa'. Sau một lát, tôi nhận ra rằng kiểu này được đặt tên là 'Uint8Array' thay vì' UInt8Array' - ghi chú chữ thường "i". Nhà phát triển kém! Buồn quá! – Suncat2000