diff --git a/StreamSaver.js b/StreamSaver.js index f0ba6d9..c708e6d 100644 --- a/StreamSaver.js +++ b/StreamSaver.js @@ -260,7 +260,7 @@ return (!useBlobFallback && ts && ts.writable) || new streamSaver.WritableStream({ write (chunk) { - if (!(chunk instanceof Uint8Array)) { + if (Object.prototype.toString.call(chunk) !== '[object Uint8Array]') { throw new TypeError('Can only write Uint8Arrays') } if (useBlobFallback) {