2013-04-22 497 views
2

我正在將iFrame的內容添加到畫布以將其保存爲圖像。我在FF中得到'canvas.drawWindow不是函數'錯誤。canvas.drawWindow不是函數

據我所知,這隻適用於Chrome的權限 - 我如何啓用chrome權限或如何避免錯誤。

謝謝!

回答

0

drawWindow()是屬於CanvasRenderingContext2D的方法,而不是HTMLCanvasElement(畫布)本身。每文檔, 「要獲得[上下文]對象,調用的getContext()在畫布上,供給 」2D「 作爲參數」

例如:

var canvas = document.getElementById('myCanvas'); 
var ctx = canvas.getContext('2d'); 
ctx.drawWindow(...);