html2canvas在IOS14版本react-native-

2021-01-27  本文已影响0人  华健_4106

结论:
使用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截图超出一屏幕的区域时,长图底部会生成在图片上方导致空白。

上一篇 下一篇

猜你喜欢

热点阅读