我正在使用html2canvas
在我的web上構建打印頁面功能。使用html2canvas打印頁面
function printthispage() {
html2canvas($("#mydiv"), {
onrendered: function (canvas) {
var myImage = canvas.toDataURL("image/png");
var printWindow = window.open(myImage);
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
});
}
然而,窗口立即打開和關閉。我嘗試刪除close()
,圖像顯示在新窗口中,但沒有打印功能被觸發。有什麼不對?
似乎沒有接近HTTP工作:// jsfiddle.net/dsf4wwkL/ – artm 2014-10-27 09:47:41
您是否嘗試過我發送的鏈接? – artm 2014-10-27 11:55:22
是的,但它不適用於我的情況 – ydoow 2014-10-27 12:03:26