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

Detect Paste event in browser for images (jquery/javascript)

本文关键字:图像 jquery javascript 事件 浏览器 检测      更新时间:2023-09-26

我需要能够检测粘贴事件。在大多数情况下,它以图像为中心,但到目前为止,我将接受任何可以检测到事件的内容。

我已经成功地有99%的所有张贴的解决方案为Chrome工作,但这是它。即使是那些声称可以为IE, Firefox和其他浏览器工作的软件,他们也不能。

如果有人能给我指出一个方向,他们已经成功地用来检测粘贴事件,并有控制台日志或警报发生,那将是极好的。

我不确定这是否有意义,但是一个on DOCUMENT粘贴将是理想的,因为我不想指定粘贴区域。

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

你可以使用剪贴板API

http://caniuse.com/clipboard

,然后使用.getAsFile(),如下所示:https://stackoverflow.com/a/6338207/1052033