Tag: 剪贴板

使用JavaScript复制和粘贴剪贴板。 或者jQuery

如何复制div标签中的内容并将其粘贴到Paint,Powerpoint等应用程序中。

如何粘贴点击? 它适用于谷歌文档

我希望能够在用户点击时启动真正的粘贴事件。 我可以理解这可能是一个安全问题,因为如果任何网页有权访问用户剪贴板,那就不好了。 所以我认为所有浏览器都不允许访问剪贴板数据。 但是例如在谷歌文档(在类似文字的应用程序中),我可以从自定义上下文菜单粘贴(右键单击假装为上下文菜单的html元素),即使剪贴板数据已被复制到剪贴板中应用程序,如Microsoft Paint。 这适用于Google Chrome浏览器,这是我感兴趣的浏览器。 我认为他们使用闪光灯,但即使我完全禁用闪光灯,它仍然有效 。 关于这个问题已经有了问题 ,但提到的答案并不正确。 该问题的另一个答案表明谷歌正在使用Chrome扩展程序,但即使我禁用了Chrome中的所有扩展程序,它仍然有效 。 如何在Windows中重现: 在Chrome中禁用闪存,禁用所有扩展名 重新开始 转到谷歌文档并打开新的空写作文档(文档,而不是电子表格) 在Windows中运行microsoft paint应用程序 在microsoft paint中绘制一些东西,按Ctrl + A选择全部,按Ctrl + C进行复制 切换回chrome到docs空白页面,然后右键单击空白页面 从人工上下文菜单中选择粘贴(注意上下文菜单不是来自windows的本机菜单,但它来自google docs的html网页) 您将看到剪贴板图像已粘贴到docs文档(!) 他们如何做到这一点? 如果用户在我的网页上按Ctrl + V,我知道如何访问剪贴板数据,因为这会在当前窗口中触发粘贴事件。 但是,如何在用户只需单击按钮或div时,在javascript(或使用jquery)中访问剪贴板数据或启动实际剪贴板数据 (例如,在mspaint中复制的位图) 的粘贴 ?

将图像复制到剪贴板

看起来,您不能(还)以编程方式将图像从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); } }); }); });