从 CDN 使用时,如何在 CKEditor 上设置插件?
How do I set a plugin on CKEditor when is used from the CDN?
我按照 the CDN Guidelines page for CKEditior 上的步骤进行操作,但无法正常工作。我尝试安装的插件是 "autoembed"(或任何允许我插入来自 YouTube 的视频、推文和所有这些不同内容类型的插件),但即使我尝试了不同的方式,我也不能无法正常工作。
我也在阅读 the documentation on using a custom config file,显然他们允许您创建自定义配置 config.js
文件,但它也不起作用,或者我没有资格让它起作用。
CKEDITOR.resourceManager
中有一个方法叫做 addExternal
。你可以像
一样使用它
// Loads a plugin from '/myplugin/samples/plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
然后只需将自动嵌入添加到 config.extraPlugins = 'autoembed'
就像
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
CKEDITOR.replace( 'element', {
extraPlugins: 'sample'
} );
或 config.js
:
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
CKEDITOR.editorConfig = function( config ) {
config.plugins =
'sample,' +
...
};
我按照 the CDN Guidelines page for CKEditior 上的步骤进行操作,但无法正常工作。我尝试安装的插件是 "autoembed"(或任何允许我插入来自 YouTube 的视频、推文和所有这些不同内容类型的插件),但即使我尝试了不同的方式,我也不能无法正常工作。
我也在阅读 the documentation on using a custom config file,显然他们允许您创建自定义配置 config.js
文件,但它也不起作用,或者我没有资格让它起作用。
CKEDITOR.resourceManager
中有一个方法叫做 addExternal
。你可以像
// Loads a plugin from '/myplugin/samples/plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
然后只需将自动嵌入添加到 config.extraPlugins = 'autoembed'
就像
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
CKEDITOR.replace( 'element', {
extraPlugins: 'sample'
} );
或 config.js
:
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
CKEDITOR.editorConfig = function( config ) {
config.plugins =
'sample,' +
...
};