将图像复制到剪贴板。

52

貌似目前还无法通过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);
            }
        });
    });
}); 

以下可能是一个相对可靠/便携的解决方案(虽然增加了交互成本):生成一个包含“theCanvas.toDataURL()”内容的新标签页。然后用户可以右键单击该标签页并将其复制到剪贴板中。 - Evgeni Sergeev
11个回答

-6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接