文件上传时的 CKEditor 跨域请求



我有最新版本的ckeditor。我确实将文件上传到了我的远程服务。该服务在上传后返回上传的文件链接。包含在iframe的"上传"选项卡中。

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

"阻止了原点为"http://localhost:3101"的帧访问原点为"http://localhost:61666"的帧。协议、域和端口必须匹配。

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

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

但是在您的情况下,我有一个解决此问题的技巧,您可以尝试以下操作:

  • 单击"将其发送到服务器"并收到响应后。
  • 在 DOM 中通过 id 检测您的 iframe 源
  • 将 iframe 的源域更改为当前域。(这个技巧传递错误"阻止了具有原点的帧......"的重要内容)
  • 并像以前一样继续。

相关内容

  • 没有找到相关文章

最新更新