加载图片时如何克服安全异常?

时间:2013-05-21 19:42:04

标签: android canvas amazon-s3 android-webview

我使用以下代码将图像从Amazon S3存储加载到Android WebView:

var img = new Image();
img.crossOrigin = 'Anonymous';
img.src = <my.s3.amazon/image.jpg>;

img.onload = function() {   
    var canvas = document.createElement("canvas");
    canvas.width = img.width;
    canvas.height = img.height;

    var context = canvas.getContext("2d");
    context.drawImage(img, 0, 0);

    var result = canvas.toDataURL();
}

最后一行抛出SECURITY_ERR: DOM exception 18。我知道这是由从外域加载的图像引起的。但是我该如何解决这个问题?

0 个答案:

没有答案