CKEditor跨域请求文件上传

时间:2017-01-09 11:56:45

标签: javascript ckeditor cross-domain

我有最新版本的ckeditor。我把文件上传到我的远程服务。上传后的那个服务,返回上传的文件链接。包含在iframe'上传'标签。

所以一切都好。但是,当我尝试切换标签或关闭图像上传器弹出窗口' ckeditor'抛出错误:

"阻止了一个有起源的框架" http://localhost:3101"从访问带有起源的框架" http://localhost:61666"。协议,域和端口必须匹配。"

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这是一个安全标准。浏览器自动检查并像默认方式一样阻止它。没有方法可以通过它。

但是在你的情况下,我有一个解决这个问题的技巧,你可以试试这个:

  • 点击“将其发送到服务器”并收到回复。
  • 在DOM
  • 中按ID检测您的iframe来源
  • 将iframe的源域更改为当前域。 (这个技巧的重要一点是传递错误“阻止了一个有原点的框架......”)
  • 并像你一样继续。
相关问题