【问题标题】:TinyMCE Popups coming up blankTinyMCE 弹出窗口空白
【发布时间】:2012-06-11 19:26:16
【问题描述】:

我浏览了几篇询问此问题的帖子,但我无法解决它 - 我现在收到的错误消息对我来说毫无意义。

我已将 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 尝试从 URL http://www.mysite.com/js/tiny_mce/themes/advanced/link.htm 的框架访问 URL http://www.mysite.com/mypage 的框架。域、协议和端口必须匹配。

据我所知,如果您尝试跨域访问 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>

【问题讨论】:

  • 在问题中添加了
  • 试过了,还是一样的错误。

标签: tinymce


【解决方案1】:

这可能也适合你:Tiny MCE popups blank in Django admin

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

【讨论】:

    猜你喜欢
    • 2010-10-08
    • 2011-02-15
    • 2012-04-05
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多