【发布时间】:2012-01-01 15:09:26
【问题描述】:
我创建了一个所见即所得的 HTML 编辑器,我注意到当您从 Word 粘贴文本时,它带有源格式,我不想要它。当它到达编辑器时是否可以清理它。
我最需要的是能够在文本到达编辑器之前对其进行清理。类似于“onPaste”的东西,可以让我在粘贴文本时过滤(使用命令或键盘快捷键)。
【问题讨论】:
-
当您从 Word 粘贴到您的编辑器时,您能否提供一个结果文本示例?我可能仍然无法提供帮助,但由于我不使用 Windows,所以目前我什至无法尝试解决这个问题。
-
请不要在帖子上签名。
-
您可以使用
paste事件监听器。它在任何类型的“粘贴”操作中调用,并允许您取消粘贴。我现在实际上正在开发 WYSIWYG,但我只是在粘贴后标记内容以进行清理和更改 DOM(在 contenteditable div 中),而不是在粘贴之前修复它。
标签: javascript html editor wysiwyg paste