fex-team.github.io
fex-team.github.io copied to clipboard
canvas 调用toDataUrl 报污染的画布无法导出
你好,我在看http://fex.baidu.com/blog/2015/11/convert-svg-to-png-at-frontend/ 这篇文章的时候发现canvas 调用toDataUrl 报污染的画布无法导出错误,请问如何解决呢?图片资源响应头设置了cors也不行
@baby2011 将 img 的 crossOrigin 设置为 anonymous
const img = new Image();
img.crossOrigin = 'anonymous';
img.onload = () => {
// draw img
};
img.src = 'http://example.com/image';
https://developer.mozilla.org/zh-CN/docs/Web/HTML/CORS_enabled_image