处理粘贴到contentEditable

时间:2012-02-11 21:38:54

标签: javascript jquery contenteditable paste

我正在创建自己的自定义WYSIWYG编辑器,我希望从粘贴的内容中删除所有HTML。

我通过将textarea聚焦于粘贴事件来实现这一点,然后在10毫秒超时后,我将textarea的内容插入到contentEditable中。

示例:http://jsfiddle.net/JPM6p/

这在Chrome中运行良好,但在Firefox或Internet Explorer中无效。有谁知道如何解决这个问题?

由于

编辑:显然它适用于Mac OS X上的Firefox 6.0.2,所以它可能仅适用于早期版本的Firefox?

1 个答案:

答案 0 :(得分:2)

在某些浏览器中,您需要在粘贴事件触发之前关注textarea,这意味着您只能实际使用此技术用于键盘快捷键触发的粘贴,例如 Ctrl - V 。这是一个类似的问题,有更多信息:

https://stackoverflow.com/a/2177059/96100

相关问题