0

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

  1. caman.js [获取]
  2. ImageInfo 命令请求 [GET]
  3. (当前 URL)?camanproxyURL=(CKFinder 缩略图请求 URL) [GET]
  4. (当前 URL)?camanproxyURL=(CKFinder ImagePreview 请求 URL) [GET]

我在 CKFinder 演示中尝试过这个,但我没有看到 #3 和 #4 并且直接请求了 Thumbnail 和 ImagePreview。我认为这里的问题出在#3 和#4,使用的 URL 是当前 URL,即 .../ckeditor/ckfinder/ckfinder.html。我不;这是应该发生的事情。

我该如何解决这个问题?这与我们的设置或配置有关吗?CKFinder 在我们的 CKEditor 目录中。

4

1 回答 1

0

我们正在使用经过一些改进的自定义 CamanJS。其中之一就是这种变化。这是由于包含-在其名称中的域名的类似问题。该修复更改​​了用于判断域是本地还是远程的正则表达式(如果域 URL 失败,则使用代理机制)。

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

/(?:(?:http|https):\/\/)((?:[\w-]+)\.(?:(?:-|\w|\.)+))/
于 2017-06-09T15:20:50.810 回答