TinyMCE弹出窗口空白

时间:2012-06-07 17:37:44

标签: tinymce

我查看了几个关于这个问题的帖子,但是我无法解决它 - 而且我现在收到的错误信息对我来说毫无意义。

我已将TinyMCE添加到文本区域,如下所示:

tinyMCE.init({
    theme : "advanced",
    mode : "textareas",
    relative_urls: true,
    plugins : "inlinepopups",
    theme_advanced_statusbar_location : 'bottom',
    theme_advanced_resizing : true,
    theme_advanced_path : false,
    theme_advanced_resizing_min_width : 600,
    theme_advanced_resizing_max_width : 800
});

当我打开页面时,它会给我以下错误:

不安全的JavaScript尝试从包含网址http://www.mysite.com/mypage的网址访问包含网址http://www.mysite.com/js/tiny_mce/themes/advanced/link.htm的框架。域,协议和端口必须匹配。

据我所知,如果您尝试跨域访问JavaScript,则会导致此错误。但是,域名看起来是一样的(我唯一改变的是实际的网站名称和实际的页面 - 其余的是复制的字母)。

在文件tiny_mce_popup.js中,我根据一些建议添加了document.domain = 'www.mysite.com';,但似乎没有帮助。如果我将它添加到tiny_mce.js,我会收到一个错误,我的document.domain值无效。

任何建议或想法都将不胜感激。

修改

我包含TinyMCE的脚本标记是:

<script type="text/javascript" src="http://www.mysite.com/js/tiny_mce/tiny_mce.js"></script>

1 个答案:

答案 0 :(得分:0)

这也可能对你很感兴趣:Tiny MCE popups blank in Django admin

Athother您的问题的原因可能是您的网络服务器(例如:Apache)未配置为配置为从您的media_url提供静态媒体文件。