提交 f5dc22e4 编写于 作者: J Joshua Peek

Fix filereader feature check

上级 468b8cb7
function readBlobAsText(blob) {
if (typeof FileReader === 'function') {
if ('FileReader' in self) {
return new Promise(function(resolve, reject) {
var reader = new FileReader()
reader.onload = function() {
......@@ -10,7 +10,7 @@ function readBlobAsText(blob) {
}
reader.readAsText(blob)
})
} else if (typeof FileReaderSync === 'function') {
} else if ('FileReaderSync' in self) {
return new FileReaderSync().readAsText(blob)
} else {
throw new ReferenceError('FileReader is not defined')
......@@ -18,7 +18,7 @@ function readBlobAsText(blob) {
}
function readBlobAsBytes(blob) {
if (typeof FileReader === 'function') {
if ('FileReader' in self) {
return new Promise(function(resolve, reject) {
var reader = new FileReader()
reader.onload = function() {
......@@ -30,7 +30,7 @@ function readBlobAsBytes(blob) {
}
reader.readAsArrayBuffer(blob)
})
} else if (typeof FileReaderSync === 'function') {
} else if ('FileReaderSync' in self) {
return new FileReaderSync().readAsArrayBuffer(blob)
} else {
throw new ReferenceError('FileReader is not defined')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册