Javascript 跨源映像加载被来自画布的img base64跨源资源共享策略拒绝

Javascript 跨源映像加载被来自画布的img base64跨源资源共享策略拒绝,javascript,image,canvas,safari,cross-domain,Javascript,Image,Canvas,Safari,Cross Domain,这是我的问题: 我有两个画布C1和C2,还有3个问题 之后,我将I2加载到C2中。 最后,我将image设置为C1,然后将I3.src=C2.toDataURL;问题 只有在Safari中,浏览器才会在控制台中显示以下消息: 跨源资源共享策略拒绝跨源映像加载 我已经尝试分配属性crossOrigin=和crossOrigin='anonymous',但它不起作用 有人能帮我吗 谢谢 如果您希望真实答案显示一些真实代码-是否有任何图像位于与页面本身不同的域上?要使用跨源图像,不仅设置crossOr

这是我的问题: 我有两个画布C1和C2,还有3个问题 之后,我将I2加载到C2中。 最后,我将image设置为C1,然后将I3.src=C2.toDataURL;问题

只有在Safari中,浏览器才会在控制台中显示以下消息:

跨源资源共享策略拒绝跨源映像加载

我已经尝试分配属性crossOrigin=和crossOrigin='anonymous',但它不起作用

有人能帮我吗


谢谢

如果您希望真实答案显示一些真实代码-是否有任何图像位于与页面本身不同的域上?要使用跨源图像,不仅设置crossOrigin='anonymous'就足够了,而且服务器还应通过在其响应上提供以下标题来支持跨源策略:Access Control Allow origin:。请先检查一下。如果您共享您尝试过的代码将更有帮助。另请参阅