《Html2canvas 踩坑合集(持续更新)》


2020-06-12 上次更新时间:8/4/2020, 8:24:44 PM 0 bugs

以下的bug记录有滞后性,请使用html2canvas最新版本,随着版本的迭代这些bug可能不存在了。

以下版本特指 html2canvas 版本号

# 超出屏幕范围截图空白

版本: 1.0.0-rc.4

描述: body没有设置高度,需要截图内容超出屏幕范围

解决方法:

  1. 设置body高度100%,使得内容都在视图内
  2. html2canvas 生成截图时传入 y
html2canvas(dom, {
    y: top // 截图dom节点距离顶部的高度
}).then(canvas => {
});
1
2
3
4

记录时间: 2020-06-08

# ios13微信截图空白

版本: 1.0.0-rc.5

描述: ios 系统版本13.X ,在微信截图空白,html2canvas的resolve没返回

解决方法: 回退到 1.0.0-rc.4 版本

记录时间: 2020-06-01

# 图片跨域

版本: < 0.5.n

描述: 图片跨域(这个问题很早前遇到,解决方法可能已过时)

解决方法: html2canvas 跨域问题

记录时间: 2017-08-07

上次更新时间: 8/4/2020, 8:24:44 PM