【问题标题】:CKEditor cross domain requests on file uploadCKEditor 对文件上传的跨域请求
【发布时间】:2017-05-23 16:28:18
【问题描述】:

我有最新版本的 ckeditor。我确实将文件上传到我的远程服务。该服务在上传后返回上传的文件链接。包含在 iframe 的“上传”标签中。

所以没关系。但是当我尝试切换选项卡或关闭图像上传器弹出窗口'ckeditor'时会抛出错误:

“阻止源为“http://localhost:3101”的帧访问源为“http://localhost:61666”的帧。协议、域和端口必须匹配。”

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

【问题讨论】:

    标签: javascript ckeditor cross-domain


    【解决方案1】:

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

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

    • 点击“发送到服务器”后收到回复。
    • 通过 DOM 中的 id 检测您的 iframe 源
    • 将 iframe 的源域更改为当前域。 (传递错误“Blocked a frame with origin...”这个技巧的重要一点)
    • 并像以前一样继续。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-28
      • 2016-08-05
      • 2017-09-15
      • 2012-12-21
      • 2013-10-29
      • 1970-01-01
      • 2016-06-24
      • 2013-04-01
      相关资源
      最近更新 更多