html2canvas在IOS14版本react-native-webView中上方多一块空白

结论:
使用html2canvas的y偏移量解决

html2canvas(document.getElementById('briefing'), {
        width: window.innerWidth,
        height: window.innerWidth + 300,
        y: 160,
      }).then((canvas) => {
        const url = canvas.toDataURL();
        const data = {
          type: 'OPEN_SHARE_MODAL',
          selectDate,
          url,
        };
        postDataToNative(data);
      });

android上及ios12版本正常,ios14版本使用html2canvas截图会多一块空白
原因:iOS14版本内置浏览器使用html2canvas截图超出一屏幕的区域时,长图底部会生成在图片上方导致空白。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容