htm2canvas.js无法在IIS服务器上运行

时间:2019-06-19 10:49:00

标签: javascript dom iis html2canvas

html2canvas在html页面上工作得很好,但是当我将它放在Asp.net MVC应用程序下的IIS服务器上时,它的工作结果始终是白色背景,并且具有与DOM元素相同的宽度和高度

尝试将此选项添加到HTML2Canvas,但失败: -allowTaint:是的, -letterRendering:1, -useCORS:是

<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);
});}

更新:: 我现在发现只有身体elment会被渲染,而.upload-demo

0 个答案:

没有答案