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