【发布时间】:2016-08-04 10:13:52
【问题描述】:
如何在 safari 中将 dataURL format('"data:image/svg+xml;base64,"' ) svg 设置为 img.src?(在 chrome 中可以。)。
Safari 会抛出 securityError。 有什么方法可以使 dataURL 的域正确吗?
var img = new Image();
img.onload = myLoader;
img.crossOrigin = 'anonymous';
img.src = "data:image/svg+xml;base64,...............";
var canvas = document.createElement('CANVAS');
var context = canvas.getContext('2d');
context.drawImage(img, 0, 0);
console.log(canvas.toDataURL());
【问题讨论】:
标签: javascript safari cors