如何通过单击按钮从剪贴板获取图像?

时间:2014-09-16 04:40:13

标签: javascript jquery clipboard

我正在尝试使用jQuery检索存储在剪贴板中的图像。到目前为止,我已经设法找到一个使用onpaste事件完美运行的解决方案。但是,根据要求,我想在“按钮点击”而不是“粘贴”事件中使用相同的功能。我试图在按钮点击事件中添加相同的代码,但没有运气。我在这里缺少什么?

这是我的jsfiddle

如果可能的话,请告诉我如何在IE(10& above)& amp; Mozilla Firefox。

Exapmle:Demo Applet

1 个答案:

答案 0 :(得分:0)

正如mozdev所述,自版本22以来,此功能应该在FF中可用。 https://developer.mozilla.org/en-US/docs/Web/Events/paste

“Caniuse”声明:btw:http://caniuse.com/#feat=clipboard

可能您必须使用浏览器前缀或事件属性具有不同的名称。您的事件是否未在Chrome之外的其他浏览器中触发,或者是否已触发,但您没有收到数据?

编辑: 此外,“粘贴”是一个事件,您无法通过按钮手动触发它。 (嗯,你可以但它没有任何区别。)这没有意义,因为出于安全原因你不能直接访问剪贴板,因此你没有可用的数据。在浏览器中。使用按钮你必须使用文件选择和上传方法,我认为后面需要一个网络服务器来处理请求,所以没有纯粹的js解决方案。