使用 Ckeditor3,在实现您自己的文件/图像浏览器时,要将文件 URL 发送回 CKeditor,您可以调用:
window.opener.CKEDITOR.tools.callFunction(2,filename);
但是似乎对于 Ckeditor4 这不再起作用了,即使文档仍然说它正在工作......
有什么帮助吗?
在这一行
window.opener.CKEDITOR.tools.callFunction(CKEditorFuncNum,filename);
CKEditorFuncNum 应该是通过具有相同名称的 url 参数发送到文件浏览器的值,即 &CKEditorFuncNum=4 - 在这种情况下,4 将是 callFunction() 的第一个参数。
好的,问题似乎是“2”硬编码......如此处所述
我通过使用我的问题中提到的文档中的示例 2 函数解决了这个问题