1

有谁知道如何使响应式文件管理器(http://www.responsivefilemanager.com)与带有子域(跨域)的 tinyMCE 4 一起使用?他们的网站说可以做到,但我不知道怎么做,因为我被这条消息阻止了(Chrome 控制台):

未捕获的 DOMException:阻止具有源“mywebsite.local”的框架访问跨域框架。

有关信息,我想将图像存储在诸如 mywebsite.local 之类的域中,而 TinyMCE 位于子域中:admin.mywebsite.local

这是我的代码:

    // TinyMCE
    tinymce.init({
    ...

    // Responsivefilemanager
    filemanager_crossdomain: true,
    external_filemanager_path:"http://mywebsite.local/filemanager/",
    external_plugins: { "filemanager" : "http://mywebsite.local/filemanager/plugin.min.js"},

    ...
 });

请帮助我试图解决这个问题已经有几个小时了!谢谢!

4

1 回答 1

0

您看到的问题是您正在尝试发出 CORS(跨源资源共享)请求,而托管文件管理器的服务器未返回标头以允许 CORS 请求。

该站点提供了设置 CORS 的很好的概述: https ://enable-cors.org/

于 2017-04-10T15:23:58.727 回答