如何使用fabric js在canvas中拖放功能?

时间:2014-01-20 10:49:42

标签: facebook-graph-api canvas html5-canvas magento-1.7 fabricjs

我正在使用magento 1.7版本并使用fabric js进行拖放功能。 实际上,我在Facebook上使用facebook api时有一些图像,当我将它们拖到画布上时,它们已成功放置在画布上,但在控制台上显示的错误如下所示: -

HTML to canvas SecurityError:以下函数

中的操作不安全
function loadTexture(canvas) {
activeTexture = null;
activeTexture = new gx.Texture(canvas.getContext("2d").getImageData(0, 0, canvas.width, canvas.height));
forceRedraw = true;

}

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您正在收到该错误,因为您正在向画布绘制一个图像或字体,该画布与包含画布的页面的起源不同,出于安全原因,这会禁止getImageData工作。 (见Understanding the HTML5 Canvas image security rules