我正在创建自己的自定义 WYSIWYG 编辑器,我希望从粘贴的内容中删除所有 HTML。
我通过将文本区域聚焦在粘贴事件上来执行此操作,然后在 10 毫秒超时后,我将文本区域的内容插入到 contentEditable 中。
这在 Chrome 中运行良好,但在 Firefox 或 Internet Explorer 中不起作用。有谁知道如何解决这个问题?
谢谢
编辑:显然它适用于 Mac OS X 上的 Firefox 6.0.2,所以它可能只适用于早期版本的 Firefox?
最佳答案
在某些浏览器中,您需要在粘贴事件触发之前聚焦文本区域,这意味着您实际上只能将此技术用于由键盘快捷键触发的粘贴,例如 Ctrl-V。这是一个包含更多信息的类似问题:
关于javascript - 处理粘贴到 contentEditable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244279/