gpt4 book ai didi

Javascript 上下文菜单点击事件/检测 - 过滤粘贴内容

转载 作者:可可西里 更新时间:2023-11-01 01:17:58 26 4
gpt4 key购买 nike

场景:我正在尝试拦截文本区域/输入文本中的粘贴事件,并过滤正在粘贴的内容。

Webkit/IE 处理得相当好,因为我可以将代码附加到 onpaste 事件,然后从剪贴板读取正在粘贴的内容。 Plentyexamples周围。

Gecko 比较棘手,因为据我所知无法在 Firefox 上读取剪贴板内容 (除非有人知道解决方法?)< br/>我只是为此使用了输入交换技巧。

歌剧很烦人。我可以捕获 CTRL+VSHIFT+INS,但是没有 onpaste事件。
显然,更不用说任何类型的剪贴板交互了。

所以,我的问题是:

我能否检测到用户是否在 Opera 的上下文菜单中单击了 paste ?有没有其他方法可以检测事件?

编辑:

感谢大家的回答 - 他们都提供了很好的意见,即使没有明确的解决方案。
必须做出选择,我会选择唯一一个试图解决原始问题的问题,如果它不是太难尝试的话,那可能会奏效。

有同样问题(输入过滤)的注意事项:

  • 可以捕获被拖动的内容:mouseup + setTimeout 几乎完美无处不在。
  • 没有 flash,可能没有解决方案 bar polling。即使使用闪光灯,它也不是一个完全可靠的解决方案。为支持 100% 的案例付出了太多努力。

最佳答案

我去年遇到过这个。简而言之,不。

我最终使用了 onchange 处理程序并在内容已粘贴到文本框中后对其进行过滤。

关于Javascript 上下文菜单点击事件/检测 - 过滤粘贴内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3530725/

26 4 0