【问题标题】:toDataUrl rasterizehtml.js not workingtoDataUrl rasterizehtml.js 不工作
【发布时间】:2014-04-16 15:44:32
【问题描述】:

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

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

【问题讨论】:

    标签: javascript html rasterize


    【解决方案1】:

    Chrome 和 Safari 都报告了您所看到的问题。 SVG 中的<foreignObject> 元素会污染两个浏览器的画布,从而使toDataUrl 失败。见limitations listed here。

    Firefox 运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 2020-09-27
      • 2017-03-22
      相关资源
      最近更新 更多