gpt4 book ai didi

javascript - 编辑 ckeditor config.js 没有影响

转载 作者:数据小太阳 更新时间:2023-10-29 04:48:50 31 4
gpt4 key购买 nike

我更改了我的 CKeditor config.js 文件以包含所有可能的按钮:

CKEDITOR.editorConfig = function( config ) {
config.toolbarGroups = [
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
{ name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] },
{ name: 'forms', groups: [ 'forms' ] },
'/',
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
{ name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
{ name: 'links', groups: [ 'links' ] },
{ name: 'insert', groups: [ 'insert' ] },
'/',
{ name: 'styles', groups: [ 'styles' ] },
{ name: 'colors', groups: [ 'colors' ] },
{ name: 'tools', groups: [ 'tools' ] },
{ name: 'others', groups: [ 'others' ] },
{ name: 'about', groups: [ 'about' ] }
];
};

此配置是使用 CKeditor config generator tool. 生成的

将更改部署到我的服务器并使用 chrome 中的隐身模式刷新页面后,所有按钮均未更改。

如果我直接在我的 admin.master 中添加这段代码,那么新按钮就会显示出来。

<script>
jQuery(function() {
CKEDITOR.config.extraPlugins = 'justify';
});
</script>

有没有可能我根本没有使用 config.js

最佳答案

针对此 https://github.com/galetahub/ckeditor/pull/433 发布了一个 Github 问题(很久以前)。此外,这里有一篇关于使用 CKEDITOR.editorConfig 时未反射(reflect)的更改的讨论帖:https://ckeditor.com/old/forums/CKEditor-3.x/config.js-changes-not-reflected

我的建议:

更改配置后尝试清除缓存。检查浏览器内开发人员检查器中的“控制台”选项卡,以验证是否有任何错误。

作为替代方案,您可以在销毁 instanceReady 事件回调中的已加载实例后使用 replace() 方法,例如:

CKEDITOR.instances.editor1.on("instanceReady", function(event) {
CKEDITOR.instances.editor1.destroy();
CKEDITOR.replace('editor1', {
toolbarGroups
});
});

Working demo fiddle .

关于javascript - 编辑 ckeditor config.js 没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51528709/

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