gpt4 book ai didi

javascript - CKEditor 删除特定实例的样式

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:15 24 4
gpt4 key购买 nike

如何删除特定 CK 编辑器实例的样式。我的页面中有两个 CKEditor。一种用于摘要,一种用于内容丰富。

对于摘要,我不允许复制粘贴样式,因为这会扰乱我们的设计。

我试过这个解决方案:

        CKEDITOR.config.forcePasteAsPlainText = true;
CKEDITOR.replace( id, {
// Define the toolbar groups as it is a more accessible solution.
toolbarGroups: [
{"name":"basicstyles","groups":["basicstyles"]},
{"name":"links","groups":["links"]}
],
// Remove the redundant buttons from toolbar groups defined above.
removeButtons: 'Strike,Subscript,Superscript,Anchor,Styles,Specialchar'
} );

这会删除样式,但也会从内容中删除。

所以我的问题是如何在粘贴摘要时删除样式以及如何在粘贴内容时保留样式。

最佳答案

在你的代码片段中我可以看到:

CKEDITOR.config.forcePasteAsPlainText = true;

这不是设置配置选项的正确方法。这将为所有现有编辑器更改此设置。您要做的是将此设置移动到 CKEDITOR.replace():

CKEDITOR.replace( 'content', {
// some options for the "content" editor.
} );

CKEDITOR.replace( 'summary', {
forcePasteAsPlainText: true,
// some other options for the "summary" editor.
} );

阅读更多 setting configuration .

关于javascript - CKEditor 删除特定实例的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30731572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com