我正在尝试使用 IE9 将图像(jpg)编码为 base64。我尝试了以下代码:
var canvas = document.createElement("canvas");
canvas.width = document.getElementById('myImage').width;
canvas.height = document.getElementById('myImage').height;
var ctx = canvas.getContext("2d");
ctx.drawImage(document.getElementById('myImage'), 0, 0);
var dataURL = canvas.toDataURL("image/png");
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
调用 toDataURL 方法时出现错误:DOM Exception: SECURITY_ERR (18)。
知道我在这里做错了什么吗?
谢谢