使用Ctrl + V在Chrome中不考虑forcePasteAsPlainText

时间:2016-04-18 10:26:26

标签: google-chrome ckeditor

我在页面上设置了两个ckeditors并激活了forcePasteAsPlainText选项:true。我希望当我复制文本时,所有标签,e。 G。我粘贴文本时会删除粗体。不幸的是,这并不适用于所有浏览器,特别是在Chrome(50.0.2661.75或更早版本49.0.2623.110)中。我使用CKEditor 4.5.8。

当我使用 Ctrl + C / Ctrl + V 将文本从一个编辑器复制到另一个编辑器时Chrome已插入完整的html,包括粗体标记。在Firefox和IE中,它会按预期删除。

Screenshot Chrome behaviour

查看我的jsfiddle demo

window.CKEDITOR.replace( 'cke1',
{
    forcePasteAsPlainText: true
});

window.CKEDITOR.replace( 'cke2',
{
    forcePasteAsPlainText: true
});

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

经过一番检查后发现,CKEditor for Blink和Webkit浏览器存在两个问题,这些问题已经从CKEditor 4.5.0开始: https://dev.ckeditor.com/ticket/13969https://dev.ckeditor.com/ticket/14293