大家好,我遇到了与此类似的问题: https :
我创建了一个使用 html2canvas 截屏的小部件。 问题是小部件必须插入到 iframe 内的站点中,捕获工作但字体不加载。 下面是一个简单的例子: test-case-iframe
@diego-rey 我发现如果你的子框架与父框架在同一个域中,你可以将一个画布元素附加到子框架的主体。 然后使用canvas
选项将该元素传递给 html2canvas。 它将获取子框架内的字体定义。
哦,解决方案很简单。 感谢@jasonbarry的帮助! 这样做我能够使它工作。
@diego-rey 你能举例说明你的决心吗?
最有用的评论
@diego-rey 我发现如果你的子框架与父框架在同一个域中,你可以将一个画布元素附加到子框架的主体。 然后使用
canvas
选项将该元素传递给 html2canvas。 它将获取子框架内的字体定义。