1
我想一個html字符串轉換爲類似的圖像,以它是如何在這裏完成: html2canvas creates a canvas with a width and height of zero?渲染HTML字符串,但不顯示HTML本身以帆布
不過我不想表現出比對結果圖像的任何其他這一頁。因此,我不能簡單地將html字符串添加到DOM中,就像在那裏建議的那樣。我想我想要實現的是可能的,因爲html2canvas test console就是這樣做的。
我試圖產生空的結果如下:
var doc = document.implementation.createHTMLDocument();
doc.open();
doc.write("<html><header></header><body><div>test</div></body></html>");
doc.close();
html2canvas(doc.body, {
onrendered:function(newCanvas) {
document.body.appendChild(newCanvas);
}
});
<script src="https://github.com/niklasvh/html2canvas/blob/master/dist/html2canvas.js"></script>
任何人都可以提出這樣做的方式是什麼?