2013-04-22 498 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(...);