Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CKFinder";编辑";在不同域上工作时,功能不起作用_Javascript_Php_Ckeditor_Ckfinder_Camanjs - Fatal编程技术网

Javascript CKFinder";编辑";在不同域上工作时,功能不起作用

Javascript CKFinder";编辑";在不同域上工作时,功能不起作用,javascript,php,ckeditor,ckfinder,camanjs,Javascript,Php,Ckeditor,Ckfinder,Camanjs,我们正在评估CKFinder,目前的情况是: app.domain.com托管我们的JS应用程序,包括ckfinder.JS api.domain.com托管connector.php 请注意,它们位于不同的域上 我们可以毫无问题地查看文件和文件夹 该问题与编辑功能相关。当用户选择图像并单击“编辑”按钮时,CKFinder进入编辑模式,但接收到错误,图像无法编辑: response (status cancelled) URL:about:/blank?camanProxyUrl=https

我们正在评估CKFinder,目前的情况是:

  • app.domain.com托管我们的JS应用程序,包括ckfinder.JS
  • api.domain.com托管connector.php
请注意,它们位于不同的域上

我们可以毫无问题地查看文件和文件夹

该问题与编辑功能相关。当用户选择图像并单击“编辑”按钮时,CKFinder进入编辑模式,但接收到错误,图像无法编辑:

response (status cancelled)
URL:about:/blank?camanProxyUrl=https%3A%2F%2Fapp.domain.com%2Flib%2Fckfinder%2Fcore%2Fconnector%2Fphp%2Fconnector.php%3Fcommand%3DThumbnail%26lang%3Den%26type%3DImages%26currentFolder%3D%252F%26hash%3D7c47bbd7d0c05357%26fileName%3Dfile-aaa-Image-Sample-6.jpg%26date%3D20160208110210%26fileSize%3D206
看起来有些php代理CKFinder在使用时出现了问题

可能与此组件有关:

我们需要r取消编辑功能,但保持相同的域组织


欢迎任何解决方案,谢谢

一般来说,CKFinder目前不支持跨域设置。实际上,
ckfinder.js
connector.php
应该位于同一个域中。请注意,这不仅仅是入侵编辑功能的问题,应用程序的其他领域(包括一些与安全相关的领域)也将不起作用。

您是否计划在将来提供一些支持?目前还没有-这是一个有点不寻常的设置,到目前为止,我们还没有收到客户的任何请求。正如我所说,它可能会使一些与安全相关的功能无法工作,或者需要付出巨大的努力来扩展它们以支持这一点。在部署到您的服务器并允许人们在那里上传内容的应用程序中,安全性是一个优先问题……您好,也许您可以在解决此配置时给我们提供反馈,我非常感谢您在这方面的专业知识。提前感谢您抽出时间。