gpt4 book ai didi

javascript - 以解析的形式将 BBCode 插入 CKEditor

转载 作者:行者123 更新时间:2023-11-30 16:15:51 24 4
gpt4 key购买 nike

假设我在网页上有一个按钮,当按下该按钮时,会将使用 BBCode 格式化的特定 $text 插入 CKEditor。使用此行很容易使 $text 以未解析的形式插入:

CKEDITOR.instances.message.insertText(text);

但是我怎样才能让 $text 以已经解析的形式插入呢? .insertHtml 以与 insertText 相同的形式粘贴。我知道它适用于 Html,但找不到任何其他插入功能,所以我尝试了这个。

CKEDITOR.instances.message.insertHtml(text);

用preparsing粘贴东西的函数叫什么名字?当您执行 CTRL+C 和 CTRL+V 时,您将粘贴已解析的表单。

有人有想法吗?

最佳答案

你可以试试这个:

var writer = new CKEDITOR.htmlWriter();
CKEDITOR.htmlParser.fragment.fromBBCode( '[b]Bold[/b]' ).writeHtml( writer );
CKEDITOR.instances.message.insertHtml( writer.getHtml() );

它使用 fromBBCode将 BBCode 转换为 htmlParser 片段的方法。

关于javascript - 以解析的形式将 BBCode 插入 CKEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35540366/

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