在尝试将HTML画布元素转换为blob时,在Microsoft Edge浏览器上出现异常。在普通浏览器上一切都很好运行。
异常:
SCRIPT438:对象不支持属性或方法'toBlob'
HTML代码片段:
<canvas id="cnv" width="640px" height="520px" style="display: none"></canvas>
Javascript:
var files[];
var canvas = document.getElementById('cnv');
canvas.toBlob(function (blob) {
files.push(blob);
}
}, 'image/jpeg', 1);
当我调用toBlob
方法时,我会得到这个异常。有没有什么方法可以教Edge如何转换blob? 我正在使用:
Microsoft Edge 41.16299.15.0