html2canvas 跨域图片不显示

使用html2canvas想要将下面这个div里面的东西截成一张图,但是那个头像截图保存不进去
原有div内容html2canvas截图后生成的图片
解决方案如下:

<div id="saveImg">
				<div class="qr-box">
					<img src="../img/qrcode1.png" />
					<p class="center f-28 c-ff niname">微信昵称</p>
					<img class="headImg" crossorigin="anonymous"/>
					<div id="qrcodeBox">
						<!--二维码-->
					</div>
				</div>
			</div>
			<div id="imgShowBox">
				<!--二维码显示img-->
			</div>
	function saveImg() { //保存二维码到相册
		html2canvas(document.getElementById('saveImg'),{
				useCORS:true //设为true 是否尝试使用CORS从服务器加载图像
			}).then(function(canvas) {
			    document.getElementById('imgShowBox').appendChild(canvas);
			});
			setTimeout(function() {
				$('#saveImg').hide();
				$(".loading").hide();
			}, 10);
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值