html2canvas截取不到高德地图或为空白

场景:微信环境中打开H5页面,用户授权后截取高德地图的定位,截取不到
解决方式:在html2canvas.js中做修改
html2canvas截取不到高德地图或为空白_第1张图片

function ImageContainer(src, cors) {
        this.src = src;
        this.image = new Image();
        var self = this;
        this.tainted = null;
        this.promise = new Promise(function(resolve, reject) {
            self.image.onload = resolve;
            self.image.onerror = reject;
            if (cors) {
                //self.image.crossOrigin = "anonymous";
               self.image.crossOrigin = "";//修改为“”

            }
           // self.image.src = src;
            self.image.src = src+"?"+new Date().getTime();//加入随机字符
            if (self.image.complete === true) {
                resolve(self.image);
            }
        });
    }

你可能感兴趣的:(开发总结异常,jsp,javascript,前端,开发语言)