left: 0;
top: 0;
}
开始截图
测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字
测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
好好好
跨域图片
核心js部分——screenshotsPrint.js:
function clipScreenshots(){
// 把body转成canvas
html2canvas(document.body, {
scale: 1,
// allowTaint: true,
useCORS: true //跨域使用
}).then(canvas => {
printClip(canvas, 10, 10, 100, 100)
});
}
/**
-
打印截取区域
-
@param canvas 截取的canvas
-
@param capture_x 截取的起点x
-
@param capture_y 截取的起点y
-
@param capture_width 截取的起点宽
-
@param capture_height 截取的起点高
*/
function printClip(canvas, capture_x, capture_y, capture_width,