【问题标题】:forcePasteAsPlainText is not considered in Chrome with Ctrl +V使用 Ctrl +V 在 Chrome 中不考虑 forcePasteAsPlainText
【发布时间】: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 中,它按预期被删除。

Screenshot Chrome behaviour

看看我的jsfiddle demo

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

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

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

【问题讨论】:

  • 我同时发现问题只发生在同一个浏览器选项卡内。当我打开两个浏览器选项卡时,它也可以在 Chrome 中使用。此外,Safari 和 Opera 也会出现此问题。

标签: google-chrome ckeditor


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多