javascript - 在浏览器中检测图像的粘贴事件(jquery/javascript)

标签 javascript jquery paste

我需要能够检测粘贴事件。它大部分以图像为中心,但截至目前,我将接受任何能够检测到该事件的东西。

我已经成功地让 99% 的已发布解决方案适用于 Chrome,但仅此而已。即使是那些声称它们适用于 IE、Firefox 等的应用程序,它们也并非如此。

如果有人可以指出他们已经成功用于检测粘贴事件并出现控制台日志或警报的方向,那将是非常好的。

我不确定这是否有意义,但是在 DOCUMENT 上粘贴是理想的选择,因为我不想指定粘贴区域。

编辑: 我为此所做的研究发现了多种将 .bind() 和 .on() 与“粘贴”结合使用的选项。但是,粘贴事件似乎不会在 IE 或 Firefox 中触发。它们在 Chrome 中工作,但我不清楚为什么会这样。

最佳答案

您可以使用剪贴板 API。

http://caniuse.com/clipboard

然后按此处所述使用 .getAsFile():https://stackoverflow.com/a/6338207/1052033

关于javascript - 在浏览器中检测图像的粘贴事件(jquery/javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25120508/

相关文章:

Bash 粘贴命令输出格式

javascript - div 的流体间距

javascript - 如何从文件夹中读取文件

javascript - 如何更改动态生成的文本框的颜色

jquery - Jssor Slider - 全宽 slider 容器中的全宽缩略图导航器可能吗?

javascript - 如何在不使用 AJAX 的情况下发布原始 JSON 数据?

vim - 在 Vim 中粘贴拉出的行后,为什么不能再次粘贴它?

bash - 如何将同一列粘贴n次?

javascript - FlowRouter中定义默认渲染模板的好方法

javascript - 单击“关闭”时无法删除列表项?