我正在使用Fabric.js,但我遇到了一個我無法理解的問題。setBackground Fabric.js:CORS問題
我想設置一個Fabric.js畫布的背景,但我得到CORS問題。 我已閱讀有關如何使用CORS
var canvas = window._canvas = new fabric.Canvas('presenterCanvas');
canvas.isDrawingMode = true;
src = "http://itknowledgeexchange.techtarget.com/overheard/files/2016/12/water-molecule.png";
canvas.setBackgroundImage(src, canvas.renderAll.bind(canvas), {
crossOrigin: 'anonymous',
width: canvas.width,
height: canvas.height,
originX: 'left',
originY: 'top'
});
您可以檢查的jsfiddle代碼:http://jsfiddle.net/wikett/uvk8xsjf/
我不明白爲什麼我不能在html中使用該圖像,並且可以將布料圖像添加到畫布中,但我無法設置背景。 任何人都可以幫助解決這個問題嗎?
預先感謝
',我得到這個錯誤:' - 一個空白頁? **編輯** - 在那裏,有點奇怪....無論如何,CORS限制人們使用他們不希望你使用的其他人的資源......顯示圖像是一回事,在畫布中使用它是另一種,我猜 –