2

我已经阅读了Magic Line 插件文档,但我不确定如何为插件添加更多 HTML 元素以激活,例如<section>

在此处输入图像描述

我看到了一种将其配置为在所有元素上激活的方法:

CKEDITOR.config.magicline_everywhere = true;

然后将一些元素列入黑名单:

CKEDITOR.config.magicline_tabuList = [ 'data-tabu' ];

但不确定如何将 HTML 元素添加到现有的默认列表中。

谢谢!

4

1 回答 1

0

这是不可能的......通过查看源代码https://github.com/ckeditor/ckeditor4/blob/master/plugins/magicline/plugin.js

DTD_BLOCK...很明显,除了触发器是(如果magicline_everywhere为真)或否则 { table: 1, hr: 1, div: 1, ul: 1, ol: 1, dl: 1, form: 1, blockquote: 1 }为假之外,没有办法配置/修改触发器。

所以似乎没有办法将其设置为与任意元素列表一起使用。此外,<section>它不是块级元素,即使您可以添加它也不会起作用。

于 2021-09-16T21:06:11.843 回答