加载网络图片ios报错

var image = new Image();
image.src = url;
image.crossOrigin = "anonymous";
image.onload = function () {
    var texture = new cc.Texture2D();
    texture.generateMipmaps = false;
    texture.initWithElement(image);
    texture.handleLoadedTexture();
    spt_head.spriteFrame = new cc.SpriteFrame(texture);
};

报错信息在 texture.handleLoadedTexture();


跪求思路。 这段的代码的目的是加载跨域的图片。

补充下 环境是H5 引擎版本是 1.8.2
PC 和安卓正常 ,渲染模式 webgl
加载的图片没有跨域。

麻烦贴下你的图片路径。