我们需要在没有32 KB限制的IE8中使用javascript对64位图像元素进行编码。有没有办法实现这个目标?
我们尝试使用canvas解决方法
function getImageData(_id)
{
var c = document.createElement('CANVAS');
var ctx = c.getContext("2d");
var img = document.getElementById(_id);
ctx.drawImage(img, 0, 0);
var dataURL = c.toDataURL();
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
}
但不幸的是,IE8也不支持canvas。试图包括ExploreCanvas但没有成功。
在IE8中对base64编码任意大小的图像有没有其他的解决方法?