html2canvas прекрасно работал на html-странице, но когда я помещаю его на IIS-сервер в приложении MVC Asp.net, он не работает, результат всегда белый фон с одинаковой шириной и высотой моего элемента DOM
попытался добавить эти параметры в HTML2Canvas, но это не удалось:
- allowTaint: true,
- LetterRendering: 1,
- useCORS: true
<div class="upload-demo">
<input type="file" id="upload" value="Choose a file" accept="image/*" data-role="none"/>
<div class="col-1-2" style="margin: 0 auto;display:table;">
<div class="upload-msg">
Click to upload a title image
</div>
<div id="upload-demo"></div>
<div class="buttons" style="margin:0 auto;display:table;">
<button id="btn" class="upload-result" data-role="none">Use This Image</button>
<button id="btn" class="reset" data-role="none" style="margin-left:5px;">Remove Image</button>
</div>
</div>
<div id="result"></div>
function GetImage() {
html2canvas(document.querySelector(".upload-demo")).then(canvas => {
document.body.appendChild(canvas);
});}
Обновление ::
теперь я обнаружил, что визуализируется только элемент тела, но не .upload-demo