看来,您(还)无法以编程方式将图像从 JavaScript Web 应用程序复制到剪贴板?
我尝试复制剪贴板中的文本,并且成功了。
现在我想复制图像,然后按 ctrl+v 粘贴到 Word、Excel 或 Paint 中。
$(function() {
$("#btnSave").click(function() {
html2canvas($("#container1"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
Canvas2Image.saveAsPNG(canvas);
$("#img-out").append(canvas);
}
});
});
});
最佳答案
对于那些仍在寻找的人,ClipboardAPI 现在可以使用 png 图像。
try {
navigator.clipboard.write([
new ClipboardItem({
'image/png': pngImageBlob
})
]);
} catch (error) {
console.error(error);
}
关于javascript - 将图像复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175909/