用fckeditor上传时,本地测试是没有问题的,但是当发布以后,上传文件时会出现js脚本说没有权限的问题。
解决办法:
到Fckeditor官方网站下载FredCK.FCKeditorV2.vs2005 (asp.net)
打开解决方案,
找到 FileBrowser/FileWorkerBase.cs 文件,
第118行
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:/.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
改成
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:/.|$)/,'');if (d.length==0) break;}})();" );
本文介绍了解决FCKeditor在发布后出现的文件上传权限问题的方法。通过修改FileWorkerBase.cs文件中的特定脚本,可以有效避免跨域权限错误。
684

被折叠的 条评论
为什么被折叠?



