Web应用程序如何检测粘贴事件并检索要粘贴的数据?
我想在将文本粘贴到富文本编辑器之前删除HTML内容.
之后粘贴后清理文本有效,但问题是所有以前的格式都丢失了.例如,我可以在编辑器中编写一个句子并将其设为粗体,但是当我粘贴新文本时,所有格式都会丢失.我想只清理粘贴的文本,并保持以前的格式不变.
理想情况下,该解决方案应适用于所有现代浏览器(例如,MSIE,Gecko,Chrome和Safari).
请注意,MSIE有clipboardData.getData(),但我找不到其他浏览器的类似功能.
我的主页(textarea)中有一个小文本编辑器,我可以在其中粘贴文本.如何在粘贴之前将此文本放入变量中?我知道有这个功能:
clipboardData.getData()
Run Code Online (Sandbox Code Playgroud)
但它在Firefox中不起作用,我想要所有浏览器的东西.我使用的是HTML和Javascript.
谢谢