我们正在将 CKFinder 与 PeopleSoft 中的 CKEditor 安装集成。 我们在Peoplesoft中创建了自己的连接器,除了编辑图像之外,几乎所有内容现在都可以工作。它卡在加载图像对话框中。我们已经实现了 ImageInfo,并且已成功收到响应。据我观察,以下是浏览器发出的请求。
- 卡曼.js [获取]
- 图像信息命令请求 [获取]
- (current URL)?camanproxyURL=(CKFinder Thumbnail Request URL) [GET]
- (current URL)?camanproxyURL=(CKFinder ImagePreview Request URL) [GET]
我在 CKFinder 演示中尝试过这个,但我没有看到 #3 和 #4,并且直接请求缩略图和图像预览。 我认为这里的问题出在 #3 和 #4 中,使用的 URL 是当前 URL,即 .../ckeditor/ckfinder/ckfinder.html。我不;这是应该发生的事情。
如何解决此问题?这是我们的设置或配置吗? CKFinder在我们的CKEditor目录中。
我们使用自定义 CamanJS 并进行一些改进。其中之一就是这种变化。这是由于名称中包含-
的域名的类似问题。此修复更改了用于判断域是本地还是远程的正则表达式(如果域 URL 失败,则使用此正则表达式使用代理机制)。
您能否验证用于开发的域 URL 是否通过此正则表达式:
/(?:(?:http|https)://)((?:[w-]+).(?:(?:-|w|.)+))/