我是CKEditor的新手,我第一次尝试制作一个插件。我正在尝试创建一个简单的按钮,如下所示。
我遇到以下错误:
未捕获错误:[CKEDITOR.resourceManager.load]在“/WEB-INF/recursos/javascript/plugins/timestamp/plugin.js?t=H0CF”中找不到资源名称“timestamp”。
在window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.resourceManager。< anonymous> (ckeditor.js:234)
在h(ckeditor.js:230)
在Array.n(ckeditor.js:230)
在q(ckeditor.js:230)
在HTMLScriptElement.CKEDITOR.env.ie.f。$。onerror(ckeditor.js:231)
这是我的“plugin.js”代码:
CKEDITOR.plugins.add( '时间戳',
{
图标:'timestamp',
init:函数(编辑器)
{
editor.addCommand( 'insertTimestamp',
{
exec:function(编辑)
{
var now = new Date();
editor.insertHtml('当前日期和时间是:< em>'+ now.toString()+'< / em>');
}
});
editor.ui.addButton( '时间戳',
{
label:'插入时间戳',
命令:'insertTimestamp',
工具栏:'插入'
});
}
});
我的默认JavaScript代码(“codigo.js”):
$(文件)。就绪(函数()
{
CKEDITOR.plugins.addExternal('timestamp','/ WEB-INF / recursos / javascript / plugins / timestamp /','plugin.js');
CKEDITOR.replace('area-paragrafo',
{
extraPlugins:'timestamp'
});
});
我正在使用Java与Tomcat(和Eclipse IDE),我的目录结构如下:
我已经尝试设置以下路径:
插件/时间戳/
但是这给了我:
错误:[CKEDITOR.resourceManager.load]在“https://cdn.ckeditor.com/4.6.2/full-all/plugins/timestamp/plugin.js?t=H0CF”中找不到资源名称“timestamp”。
我也尝试了以下路径:
/插件/时间戳/
和:
错误:[CKEDITOR.resourceManager.load]在“/plugins/timestamp/plugin.js?t=H0CF”中找不到资源名称“timestamp”。
我的HTML页面:
<!DOCTYPE html>
< HTML>
< HEAD>
<标题>页面< /标题>
<! - JQuery。 - >
< script src =“https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js”>< / script>
<! - 我的文件 - >
< link rel =“stylesheet”type =“text / css”media =“all”th:href =“@ {/ css / estilos.css}”/>
< script th:src =“@ {/ js / codigo.js}”>< / script>
<! - CKEDITOR - >
< script src =“https://cdn.ckeditor.com/4.6.2/full-all/ckeditor.js”>< / script>
< /头>
<身体GT;
< div class =“papel-simples”>
<! - CONTENT - >
< textarea th:text =“$ {paragrafo}”id =“area-paragrafo”>< / textarea>
< / DIV>
< /体>
< / HTML>
请问有人可以帮助我吗?提前致谢。