gpt4 book ai didi

CKEditor 自动更改内容

转载 作者:行者123 更新时间:2023-12-04 04:45:54 24 4
gpt4 key购买 nike

在这里发现了一个非常相似的问题:CKEditor classes being stripped

我正在使用 CKEditor 4.2,我发现它会自动更改内容/格式。

例如,我有一个插件,它会在文本编辑器中自动创建一个新页面和一个指向它的链接,如果我创建一个名为“newPage”的新页面,它会创建以下代码:

    <p>&nbsp;</p>

<p><a class="wiki_page_link" href="newpage">newpage</a></p>

当我单击 CKEditor 上的源代码按钮时会显示这一点,现在如果我再次单击它,它会再次显示该按钮,但它是不同的,如果我单击源代码按钮再次查看源代码,它会显示以下代码:
    <p>&nbsp;</p>

<p><a href="newpage">newpage</a></p>

现在不知道为什么CKEditor会自动更改链接,但是现在链接不起作用了。这会发生很多次,例如,如果我使用相同的插件添加新链接,那么原始的“newPage”链接会自动更改。如果我有一个设置 n x m 宽度和高度的图像,然后加载 CKEditor 然后丢弃宽度和高度并将图像设置为其默认大小。如果标题设置为居中,并且使用 CKEditor 更改页面,则此居中默认为页面的正常左侧。

任何建议将不胜感激,

谢谢

最佳答案

我终于找到了解决这个问题的方法。我花了这么长时间的原因是因为这样的链接:
CKEditor classes being stripped

到CKEditor网站总是说你转 CKEDITOR.config.allowedContent 为“真”它只提供了尝试关闭单个插件的示例,但我需要在整个系统中禁用它。

要在整个 CKEditor 中禁用高级内容过滤 - 在 config.js 文件中插入以下行:

    config.allowedContent = true;

希望这对其他人有帮助。

关于CKEditor 自动更改内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18185627/

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