我有一个货物集团的投资组合。我一直在尝试实现一个使用画布的JS驱动的动态头。
我正在画布上绘制一个PNG图像,并使用getImageData()捕获像素信息。当我在本地测试它时,一切都很好,但是一旦在货物上,我得到了可怕的受污染的帆布错误:
Unable to get image data from canvas because the canvas has been tainted by cross-origin data.
Uncaught Error: SECURITY_ERR: DOM Exception 18
这是因为在货物上,CMS映像被托管在自己的服务器上,在诸如: media
我用的是一个论坛软件,你可以用这个打开一个头像链接:{$mybb->user' avatar '}
如果未设置头像,则不会返回任何内容。如果没有设置头像,我想显示一个图像。
目前HTML的设置如下:
<div id="avatar"><div style="background: url({$mybb->user['avatar']}) center center no-repeat;"></div></div>
外部div是空的,在后台。这就是我也添加了一个类(