fabric.Image.fromURL在FIREFOX中加载大图像时显示错误

时间:2014-03-26 06:53:39

标签: fabricjs

我在我的应用程序中使用Fibricjs。当我在Firefox中使用fabric.Image.fromURL函数时出现错误。

我录制了一个关于此错误的视频。

http://www.screenr.com/6hSN

这是演示:

    [1] http://jsfiddle.net/buidan/9JJfC/1/ 
    $(document).ready(function(){
        var canvas = new fabric.Canvas('c');
        var logo;
        fabric.Image.fromURL('http://www.petguide.com/wp-content/uploads/2013/02/american-eskimo-dog-1.jpg', function(img) {
            logo = img.set({ left: 20, top: 20, angle: -10 })
            canvas.add(logo);
            canvas.renderAll();
        });
    });

P / S: 在chrome上它运行良好。问题只是在Firefox上显示 我使用的是firefox 28.0(最新版本)

请就这个问题给我一个建议。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是Cross Origin Request问题。我测试了你的jsfiddle,启用了Firefox Addon Force CORS,它运行正常。看看这篇文章的答案:Cross-origin data in HTML5 canvas。 希望这可以帮助。