html2canvas 滚动后生成的canvas有白边

 

解决方案:

    $(".share-func").click(function() {
		if (imgCanvas != null) {
			setCanvas(imgCanvas);
			return;
		}
		html2canvas(document.getElementById("share-container"), {
			scrollX: 0,    //设置这两个scrollX/Y即可
			scrollY: 0,
			useCORS: true, //保证跨域图片的显示
		}).then(function (canvas) {
			imgCanvas = canvas;
			setCanvas(canvas);
		});
	});

 

你可能感兴趣的:(html,JavaScript开发)