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) というエラーが発生しました。
ここで何が間違っているのか分かりますか?
ありがとう