toDataUrl rasterizehtml.js不能正常工作

时间:2014-04-16 15:44:32

标签: javascript html5 rasterize

我正在使用rasterizehtml.js插件将我的html渲染到画布中! 我遇到了一些问题,但设法解决了所有问题,除了非常重要的问题。 我遇到了toDataUrl()的问题;它表明它被阻止了。 我google了很多。有一些相关的东西,但我找不到我的问题的解决方案。

错误是这样的:无法在'HTMLCanvasElement'上执行'toDataURL':可能无法导出受污染的画布

1 个答案:

答案 0 :(得分:0)

ChromeSafari都报告了您似乎看到的问题。 SVG中的<foreignObject>元素会污染两个浏览器的画布,从而使toDataUrl失败。请参阅limitations listed here

Firefox工作正常。