我有一个基于 execCommand
的基本编辑器,遵循这里介绍的示例。在 execCommand
区域内有三种方法可以粘贴文本:
- Ctrl+V
- 右键单击 -> 粘贴
- 右键单击 -> 粘贴为纯文本
我希望只允许粘贴没有任何 HTML 标记的纯文本。如何强制前两个操作粘贴纯文本?
可能的解决方案:我能想到的方法是设置 (Ctrl+V) 的 keyup 事件监听器,并在粘贴之前去除 HTML 标记。
- 这是最好的解决方案吗?
- 它是否足以避免粘贴任何 HTML 标记?
- 如何添加右键单击-> 粘贴的监听器?