【发布时间】: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