Я использую Html2canvas, чтобы сделать снимок экрана моей страницы, на странице я использую средство выбора даты. но когда я делаю снимок экрана, дата на снимке не отображается. есть идеи, почему это так и как я его решаю?
это мой код
<div id='ownerDetails'>
<input type="date" class="the-inp date-input">
</div>
<button id="sig-submitBtn">save</button >
<button id='nextbt'>capture</button>
<img id='itemImg' src=''>
//////////////
$(".date-input").datepicker({ dateFormat: "yy-mm-dd"}).datepicker("setDate", new Date());
/////////
var element = $("#ownerDetails"); // global variable
var getCanvas; //global variable
$('#sig-submitBtn').on('click', function () {
html2canvas(element, {
onrendered: function (canvas) {
getCanvas = canvas;
}
});
});
$("#nextbt").on('click', function () {
var imgageData = getCanvas.toDataURL("image/png");
//Now browser starts downloading it instead of just showing it
document.getElementById("itemImg").src = imgageData;
});