html2canvas.js截屏并上传到后台
Posted 董七
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html2canvas.js截屏并上传到后台相关的知识,希望对你有一定的参考价值。
$("#example1").on("click",function(event){ if(confirm("是否上传")){ event.preventDefault(); html2canvas($(".jiBMsg"), { crossDomain: true, xhrFields: {withCredentials: true}, allowTaint: true, taintTest: false, background:"#fff", useCORS:true, onrendered: function(canvas) { // alert("111"); canvas.id = "mycanvas"; var dataUrl = canvas.toDataURL("image/jpeg"); // $("body").append(‘<img src="‘+dataUrl+‘">‘); // var pos = dataUrl.indexOf("4")+2; // dataUrl = dataUrl.substring(pos, dataUrl.length - pos);//去掉Base64:开头的标识字符 $.ajax({ type: "POST", url:url, async: false, data: { ‘data‘: dataUrl}, dataType: "text", success: function (data) { alert(data); }, error: function (err) { console.log(err); } }); } }) } })
以上是关于html2canvas.js截屏并上传到后台的主要内容,如果未能解决你的问题,请参考以下文章