CamanJS没有在CKFinder工作(陷入加载图片)

时间:2017-06-09 14:28:53

标签: javascript ckeditor ckfinder camanjs

我们正在将PeopleFoft中的CKFinder与CKEditor安装集成在一起。 我们在Peoplesoft创建了自己的连接器,几乎所有东西现在都在工作,除了编辑图像。它卡在加载图像对话框中。我们已经实现了ImageInfo,并且成功收到了响应。在我的观察中,以下是浏览器提出的请求。

  1. caman.js [GET]
  2. ImageInfo命令请求[GET]
  3. (当前网址)?camanproxyURL =(CKFinder缩略图请求网址)[GET]
  4. (当前网址)?camanproxyURL =(CKFinder ImagePreview请求网址)[GET]
  5. 我在CKFinder演示中尝试了这个,但我没有看到#3和#4,并且直接请求了Thumbnail和ImagePreview。 我认为这里的问题在#3和#4中,使用的URL是当前的URL,即... / ckeditor / ckfinder / ckfinder.html。我不知道这是应该发生的事情。

    如何解决此问题?这是我们的设置或配置吗? CKFinder位于我们的CKEditor目录中。

1 个答案:

答案 0 :(得分:0)

我们正在使用自定义CamanJS进行一些改进。其中一个是this change。这是因为域名中包含-的类似问题。用于判断域是本地还是远程的The fix changed a regexp(如果域URL未通过此正则表达式,则使用代理机制)。

您是否可以验证用于开发的域URL是否通过此正则表达式:

/(?:(?:http|https):\/\/)((?:[\w-]+)\.(?:(?:-|\w|\.)+))/