Html2canvas: 在 iframe 中使用 html2canvas 时不会加载字体

创建于 2019-03-13  ·  3评论  ·  资料来源: niklasvh/html2canvas

大家好,我遇到了与此类似的问题: https :
我创建了一个使用 html2canvas 截屏的小部件。 问题是小部件必须插入到 iframe 内的站点中,捕获工作但字体不加载。 下面是一个简单的例子: test-case-iframe

规格:

  • 测试过的 html2canvas 版本:v1.0.0-alpha.12
  • 浏览器和版本:Google Chrome 版本 72.0.3626.121(官方版本)(64 位)
  • 操作系统:Mac OS 10.13.6

最有用的评论

@diego-rey 我发现如果你的子框架与父框架在同一个域中,你可以将一个画布元素附加到子框架的主体。 然后使用canvas选项将该元素传递给 html2canvas。 它将获取子框架内的字体定义。

所有3条评论

@diego-rey 我发现如果你的子框架与父框架在同一个域中,你可以将一个画布元素附加到子框架的主体。 然后使用canvas选项将该元素传递给 html2canvas。 它将获取子框架内的字体定义。

哦,解决方案很简单。 感谢@jasonbarry的帮助! 这样做我能够使它工作。

@diego-rey 你能举例说明你的决心吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

tjchambers32 picture tjchambers32  ·  3评论

wbarrantes picture wbarrantes  ·  3评论

koreanman picture koreanman  ·  4评论

arzyu picture arzyu  ·  3评论

bishwapoudel picture bishwapoudel  ·  4评论