使用FCKEditor / TinyMCE上传图像时出错

时间:2019-06-20 09:56:11

标签: javascript html tinymce fckeditor

每次他们要上传图片时,页面上都会出现此错误。

Uncaught DOMException: Blocked a frame with origin "example.net" from accessing a cross-origin frame.
    at OpenFile (example.net/tiny_mce/plugins/simplebrowser/frmresourceslist.html:98:20)
    at HTMLAnchorElement.onclick (example.net/tiny_mce/plugins/simplebrowser/frmresourceslist.html:1:1)

停用“同源策略”使上传文件的工作没有问题,但是此页面适用于公司,对于“用户”而言,停用此功能仅上传文件是一件令人头疼的事情。但这也不是真正的解决方案...

Code frmresourceslist.html

另一件事是,直到我们更换服务器,或者至少直到那时他们才抱怨,这才起作用。

编辑: 我读过有关添加htaccess的信息

Header set Access-Control-Allow-Origin "*"

但是它不起作用,帮助吗?

1 个答案:

答案 0 :(得分:0)

具有重要意义的想法...

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.net [NC]
RewriteRule ^(.*)$ http://www.example.net/RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301,NC]

<IfModule mod_headers.c>

Header always append X-Frame-Options SAMEORIGIN
Header always set Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
Header always set Timing-Allow-Origin "*"

</IfModule>