【发布时间】:2016-04-18 10:26:25
【问题描述】:
我在我的页面上设置了两个 ckeditor 并激活了选项 forcePasteAsPlainText: true。我希望当我复制文本时,所有标签,例如。 G。粗体,在我粘贴文本时被删除。不幸的是,这不适用于所有浏览器,尤其是在 Chrome(50.0.2661.75 或更早版本 49.0.2623.110)中。我使用 CKEditor 4.5.8。
当我使用 Ctrl+C / Ctrl+V 将文本从一个编辑器复制到另一个编辑器时Chrome 插入了完整的 html,包括粗体标记。在 Firefox 和 IE 中,它按预期被删除。
看看我的jsfiddle demo。
window.CKEDITOR.replace( 'cke1',
{
forcePasteAsPlainText: true
});
window.CKEDITOR.replace( 'cke2',
{
forcePasteAsPlainText: true
});
任何想法如何解决这个问题?
【问题讨论】:
-
我同时发现问题只发生在同一个浏览器选项卡内。当我打开两个浏览器选项卡时,它也可以在 Chrome 中使用。此外,Safari 和 Opera 也会出现此问题。