检测TinyMCE编辑器中鼠标右键删除/剪切/复制操作

3
我如何在TinyMCE中检测右键删除?我通过onPaste事件检测了粘贴事件,但是在剪切、删除和复制上卡住了。我知道有一个onContextMenu事件,但似乎没有函数或变量保存菜单项。
请帮忙解决问题,谢谢!
1个回答

2

我猜你所说的“右键删除”是从下拉式浏览器右键菜单中选择删除。问题在于,在tinymce iframe中没有适当的事件被触发。唯一想到的事情是onNodeChange事件。这个事件应该会被触发,但是它也会在其他任务上触发。

另一个(不容易的)选项是开发一个自己的BrowserAddOn,可以监听浏览器内部事件,然后执行其魔法。


是的,那就是我想表达的意思。是的,因为我注意到它没有事件。也许我会从上下文菜单中禁用它...反正它并不重要。但是右键剪切呢?你知道有关它的事件吗?感谢你的回答 :) - Bernice
不,如果您从右键菜单中选择任何内容,则不会触发任何事件,除了间接由其触发的事件(例如onNodeChange)。可以创建自己的右键菜单(请查看tinymce插件contextmenu以了解其工作原理),在其中列出一些从本机浏览器菜单中可用的操作。 - Thariama
我无法同时触发两个事件。当KeyUp和paste连续写在一起时。 - Ankit Tanna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接